丝袜人妻一区二区三区_少妇福利无码视频_亚洲理论片在线观看_一级毛片国产A级片

當(dāng)前位置:首頁 > 話題廣場(chǎng) > 攻略專題 > 單機(jī)攻略

禁用宏,干貨看這篇!微軟低頭,讓Office更好用的VBA宏不再默認(rèn)禁用了

Microsoft的Office全家迄今為止在辦公領(lǐng)域使用最廣泛的軟件,也是上班族最熟悉的“武器”,因此Office的“吹氣”也受到了廣泛關(guān)注。

而此前在今年年初,Offce生態(tài)迎來了一次巨大的變化,當(dāng)時(shí)微軟方面宣布為了打擊勒索軟件及其他惡意軟件,將默認(rèn)禁止Office從外部獲取的VBA宏。

彼時(shí)微軟方面表示,這一變化將適用于從互聯(lián)網(wǎng)上下載并包含VBA宏的Office文件,其中包括Access、Excel、PowerPoint、Visio和Word五款軟件,并會(huì)自6月開始向Microsoft Office2013以上版本的所有用戶推出。在啟用VBA宏自動(dòng)屏蔽的Office版本上,用戶會(huì)看到“微軟已阻止宏運(yùn)行,因?yàn)榇宋募膩碓床皇苄湃巍钡陌踩妗?/p>


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


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

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


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

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

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


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

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


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

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


所以在Office中沒有比VBA更強(qiáng)大、又易學(xué)的編程語言,也沒有比VBA宏更加簡(jiǎn)單高效工具的情況下,這就是Office用戶一致反對(duì)微軟此舉的關(guān)鍵所在了。

1.《禁用宏,干貨看這篇!微軟低頭,讓Office更好用的VBA宏不再默認(rèn)禁用了》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識(shí),僅代表作者本人觀點(diǎn),與本網(wǎng)站無關(guān),侵刪請(qǐng)聯(lián)系頁腳下方聯(lián)系方式。

2.《禁用宏,干貨看這篇!微軟低頭,讓Office更好用的VBA宏不再默認(rèn)禁用了》僅供讀者參考,本網(wǎng)站未對(duì)該內(nèi)容進(jìn)行證實(shí),對(duì)其原創(chuàng)性、真實(shí)性、完整性、及時(shí)性不作任何保證。

3.文章轉(zhuǎn)載時(shí)請(qǐng)保留本站內(nèi)容來源地址,http://f99ss.com/gl/2550198.html

上一篇

qq綁定看這里!騰訊彈出提醒,QQ 帳號(hào)需要“綁定手機(jī)號(hào)”才能繼續(xù)使用

【禁用宏】關(guān)于不能亂打開陌生電子表格的原因

【禁用宏】關(guān)于不能亂打開陌生電子表格的原因

禁用宏相關(guān)介紹,很多人說,如果不打開有顏色的網(wǎng)站,成為正人君子,就不怕中毒。那么你是愚蠢和天真的。談?wù)揈XCEL的攻擊技術(shù)EXCEL。 XLM釣魚不是一項(xiàng)新的技術(shù),自從公開以后,網(wǎng)上有很多對(duì)其的分析文章,這里僅僅做一...

禁用宏,干貨看這篇!Excel VBA 常見技巧23-工作表的深度隱藏

禁用宏,干貨看這篇!Excel VBA 常見技巧23-工作表的深度隱藏

禁用宏相關(guān)介紹,使用VBA開發(fā)的工作簿文件與用戶交往后,通常會(huì)在打開工作簿時(shí)啟用宏。禁用宏時(shí),除了使用“關(guān)閉工作簿”功能外,還可以隱藏所有包含數(shù)據(jù)的工作表。如果在打開工作簿時(shí)禁用宏,則只會(huì)顯示空白工作表,從而達(dá)到強(qiáng)制...

關(guān)于禁用宏我想說如何設(shè)置Excel文件安全模式,這里有說明,不要錯(cuò)過

關(guān)于禁用宏我想說如何設(shè)置Excel文件安全模式,這里有說明,不要錯(cuò)過

禁用宏相關(guān)介紹,No.1 網(wǎng)絡(luò)安全是重點(diǎn)內(nèi)容。無論是生產(chǎn)企業(yè)還是國家事業(yè),互聯(lián)網(wǎng)已經(jīng)成為生活不可分割的一部分。 于是,網(wǎng)絡(luò)安全就顯得十分重要,美國的互聯(lián)網(wǎng)是世界最強(qiáng)的國家,面對(duì)網(wǎng)絡(luò)安全依然無法避免發(fā)生事故。 面對(duì)網(wǎng)絡(luò)...

【禁用宏】專題每次打開EXCEL總顯示宏被禁用,讓開啟宏,兩個(gè)原原因

【禁用宏】專題每次打開EXCEL總顯示宏被禁用,讓開啟宏,兩個(gè)原原因

禁用宏相關(guān)介紹,相信在公司工作的很多親戚都遇到了問題。別人發(fā)來了excel文件。每次打開時(shí),excel上面似乎都不能使用宏、宏是否啟用、以及別人使用的按鈕等一些功能,這讓一些同事很為難。大衛(wèi)亞設(shè)(David Asse...

關(guān)于禁用宏我想說微軟低頭,讓Office更好用的VBA宏不再默認(rèn)禁用了

關(guān)于禁用宏我想說微軟低頭,讓Office更好用的VBA宏不再默認(rèn)禁用了

禁用宏相關(guān)介紹,Microsoft的Office全家迄今為止在辦公領(lǐng)域使用最廣泛的軟件,也是上班族最熟悉的“武器”,因此Office的“吹氣”也受到了廣泛關(guān)注。 而此前在今年年初,Offce生態(tài)迎來了一次巨大的變化,...

關(guān)于禁用宏我想說初學(xué)Excel VBA(01)

關(guān)于禁用宏我想說初學(xué)Excel VBA(01)

禁用宏相關(guān)介紹,第一次了解Excel VBA: 2018年工作以來,工作上經(jīng)常與Excel表單打交道,部分?jǐn)?shù)據(jù)的編寫、更改、比較等都是人工操作,耗時(shí)長,容易出錯(cuò)。 2020年疫情時(shí),在微信讀書上看到了介紹Excel...

【禁用宏】專題14種不同類型的計(jì)算機(jī)病毒

【禁用宏】專題14種不同類型的計(jì)算機(jī)病毒

禁用宏相關(guān)介紹,計(jì)算機(jī)病毒是故意編寫的惡意軟件程序,允許未經(jīng)所有者許可訪問計(jì)算機(jī)。 這些類型的程序主要是為了竊取或破壞計(jì)算機(jī)數(shù)據(jù)而編寫的。 大多數(shù)系統(tǒng)會(huì)由于程序錯(cuò)誤、操作系統(tǒng)的漏洞和糟糕的安全實(shí)踐而感染病毒。據(jù)分析和...

關(guān)于禁用宏我想說關(guān)于不能亂打開陌生電子表格的原因

關(guān)于禁用宏我想說關(guān)于不能亂打開陌生電子表格的原因

禁用宏相關(guān)介紹,很多人說,如果不打開有顏色的網(wǎng)站,成為正人君子,就不怕中毒。那么你是愚蠢和天真的。談?wù)揈XCEL的攻擊技術(shù)EXCEL。 XLM釣魚不是一項(xiàng)新的技術(shù),自從公開以后,網(wǎng)上有很多對(duì)其的分析文章,這里僅僅做一...