亚洲中文字幕无码久久2021,杂交bucsm人类ssba,99国内精品久久久久久久,国内少妇人妻偷人精品免费视频

網(wǎng)絡消費網(wǎng) >  科技 > > 正文
環(huán)球報道:微軟低頭 讓Office更好用的VBA宏不再默認禁用了
時間:2022-07-18 21:02:17

微軟的Office全家桶毫無疑問是目前為止辦公領域應用最為廣泛的軟件,同時也是職場人最為熟悉的“武器”,因此也使得Office的“風吹草動”也受到了外界的眾多關注。而此前在今年年初,Offce生態(tài)迎來了一次巨大的變化,當時微軟方面宣布為了打擊勒索軟件及其他惡意軟件,將默認禁止Office從外部獲取的VBA宏。

彼時微軟方面表示,這一變化將適用于從互聯(lián)網(wǎng)上下載并包含VBA宏的Office文件,其中包括Access、Excel、PowerPoint、Visio和Word五款軟件,并會自6月開始向Microsoft Office2013以上版本的所有用戶推出。在啟用VBA宏自動屏蔽的Office版本上,用戶會看到“微軟已阻止宏運行,因為此文件的來源不受信任”的安全警告。

但就在半年后,微軟卻“后悔”了。日前微軟方面表示,根據(jù)用戶反饋、將取消這一改動,不再禁用Office的VBA宏。


(相關資料圖)

要知道當初宣布將默認禁止VBA宏時,微軟首席項目經(jīng)理Kellie Eickmeyer是這樣說的,用戶只要點擊一個按鈕就能執(zhí)行宏,黑客則經(jīng)常會發(fā)送內(nèi)置宏的Office文件給用戶,而在不經(jīng)意激活宏后,系統(tǒng)就會被加載各種惡意內(nèi)容。

其實,VBA也就是Visual Basic for Applications,是微軟方面在1993年基于可視化程序設計語言Visual Basic打造的宏語言。但VBA與傳統(tǒng)的宏語言不同,傳統(tǒng)的宏語言不具備高級語言的特征,沒有面向對象的程序設計概念和方法,而VBA則提供了面向對象的程序設計方法,并提供了完整的程序設計語言機制。

一直以來,在程序員社區(qū)里關于編程語言誰更優(yōu)秀的爭論,就從未沒有停止過,諸如“PHP是最好的編程語言”、“千年的編程,萬年的C”這類也十分常見,不過要說到最不受程序員歡迎的編程語言,則或許莫過于微軟的VisualBasic。沒錯,無論是被吐槽為難以閱讀、維護的Perl,還是功能豐富到混亂的C++,都沒有VisualBasic更讓程序員反感。而在1998年微軟方面不再為VisualBasic提供正式支持后,VBA就取代了VB,成為當下程序員最討厭的編程語言了。

程序員們討厭VBA是因為它太簡單,你沒看錯,VBA的使用門檻低正是它被厭惡的原因。VBA作為VB的子集,延續(xù)了后者“所見即所得”的開發(fā)環(huán)境,同時,VBA采用了解釋機制,而且提供了強大的逐句解釋功能,所以運行時不需要編譯和鏈接。這意味著,不需要經(jīng)過專業(yè)化的計算機科學學習,只有一定的邏輯思維能力和對編程有一些認識,幾天之后就能寫出一個像模像樣的VBA程序。

不需要高深的編程知識和專業(yè)的程序員,每個人都可以寫VBA代碼,這在上世紀90年代到本世紀初無疑是一個非常有吸引力的特質。然而,這也代表了一直到今天為止,許多公司使用的VBA程序依然是由二三十年前的非程序員寫的。在今天的程序員來說,VBA這種非現(xiàn)代編程語言自然是備受嫌棄了。

更為重要的是,VBA的安全性也很糟糕。所謂“宏”,指的是用戶對規(guī)則或模式進行預定義的一系列具體操作,VBA宏的特質就是開啟后,會高效地進行大批量處理程序編寫者預先定義的命令,即便VBA宏包含宏病毒等惡意程序也會自動執(zhí)行。為了避免這類情況,微軟在Office套件的安全級別選項卡中,就提供了宏安全性的設置。

但問題是,由于微軟的設計導致了如果宏安全性太高,就會無法運行VBA代碼。通常,網(wǎng)絡中的各種教程都會推薦用戶將宏安全性設置為“中”或者“低”,而不是“高”和“非常高”。但用戶如果為了方便而降低安全性,就給了宏病毒一展身手的機會。盡管對此微軟方面并非無動于衷,也提供了查毒器來為用戶提供檢查VBA宏是否安全,但由于Office用戶的特質,就決定了這一努力幾乎是無謂的。

最終,微軟選擇了直接禁用VBA宏這樣一刀切的做法。然而VBA宏能夠經(jīng)歷二十余年技術迭代的洗禮,靠的就是自身是Office生態(tài)中實現(xiàn)辦公自動化的唯一工具。VBA宏可以減少Office中很多重復性的工作,甚至于完成Office自身功能無法實現(xiàn)的復雜任務。比如批量排版Word/PPT文件、從Word文檔中抽取關鍵信息、實現(xiàn)自動批量打印、抓取網(wǎng)頁數(shù)據(jù),以及對接外部數(shù)據(jù)庫等等。

當然,想要實現(xiàn)辦公自動化,VBA確實并非唯一的選擇,幾年前就曾刮過一陣用Python取代VBA的“風”,但最終VBA也沒能被取代。Python的語法、對諸多接口的支持,使得其編碼和性能都獨樹一幟,但Python需要配置開發(fā)環(huán)境、且需要更高階的計算機編程知識,就決定了它較高的門檻,而VBA的低門檻和易用性則更滿足絕大多數(shù)商業(yè)公司的需要。

所以在Office中沒有比VBA更強大、又易學的編程語言,也沒有比VBA宏更加簡單高效工具的情況下,這就是Office用戶一致反對微軟此舉的關鍵所在了。

【本文圖片來自網(wǎng)絡】

關鍵詞: office 編程語言 vba宏 python

版權聲明:
    凡注明來網(wǎng)絡消費網(wǎng)的作品,版權均屬網(wǎng)絡消費網(wǎng)所有,未經(jīng)授權不得轉載、摘編或利用其它方式使用上述作品。已經(jīng)本網(wǎng)授權使用作品的,應在授權范圍內(nèi)使用,并注明"來源:網(wǎng)絡消費網(wǎng)"。違反上述聲明者,本網(wǎng)將追究其相關法律責任。
    除來源署名為網(wǎng)絡消費網(wǎng)稿件外,其他所轉載內(nèi)容之原創(chuàng)性、真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考并自行核實。
熱文

網(wǎng)站首頁 |網(wǎng)站簡介 | 關于我們 | 廣告業(yè)務 | 投稿信箱
 

Copyright © 2000-2020 www.ffpps.com All Rights Reserved.
 

中國網(wǎng)絡消費網(wǎng) 版權所有 未經(jīng)書面授權 不得復制或建立鏡像
 

聯(lián)系郵箱:920 891 263@qq.com

備案號:京ICP備2022016840號-15

營業(yè)執(zhí)照公示信息

公交车上少妇迎合我摩擦| 99久久亚洲精品无码毛片| gay翘屁嫩男爽到失禁| 成 人 免费 黄 色 视频| 大陆极品少妇内射aaaaaa| 玩两个丰满老熟女在线视频 | 亚洲欧美日韩久久精品第一区| 公交车上拨开少妇内裤进入| 丁香五香天堂网| 老师上课没戴奶罩看到奶头| 精品国产亚洲第一区二区三区| 国产精品无码一区二区三区免费| 久久国产精品久久久久久| 女人自己扒荫道口自慰| 中文字幕在线亚洲精品| 女厕脱裤撒尿大全视频| 坐在办公椅上悄悄做的运动| 久久人人爽人人片AV人成| 乡下熟妇xxxx妇色黄| 日本公妇乱偷中文字幕| 免费看少妇高潮成人片| 国产精品网站亚洲发布| 无码熟妇人妻AV在线影院| 久久精品国产一区二区三| 337P日本欧洲亚洲大胆张筱雨| 国产97人人超碰CAOPROM| 丰裕纵满的杨玉环中字| 久久人人爽人人爽人人片| 久久人人槡人妻人人玩夜色av| 羞羞答答麻豆国产免费观看| 精品2022露脸国产偷人在视频| 我和子发生了性关系视频 | 精品一区二区三区免费毛片w| 乡村大坑的性事小说| 电影巜喂不饱的妻子| 无人在线观看免费高清视频| 亚洲gv钙片在线观看网站| 全文辣肉h短篇春野小农民| 99久久精品免费看国产| 四虎永久在线精品无码| 久久永久免费人妻精品直播|