宏是可用于自動執(zhí)行某一重復任務的一系列命令,可在您必須執(zhí)行該任務時運行。 本文包含有關(guān)使用宏所帶來的風險的信息,您可以了解如何在信任中心啟用或禁用宏。
如果要查找有關(guān)創(chuàng)建宏的信息,請參閱快速入門:創(chuàng)建宏。
本文內(nèi)容
在出現(xiàn)消息欄時啟用宏
在 視圖中啟用宏
在出現(xiàn)安全警告時啟用一次宏
在信任中心更改宏設(shè)置
宏設(shè)置介紹
什么是宏?它們是由誰創(chuàng)建的?什么是安全風險?
在出現(xiàn)消息欄時啟用宏
當你打開包含宏的文件時,會出現(xiàn)帶有防護圖標和“啟用內(nèi)容”按鈕的黃色消息欄。 如果你確信該宏或這些宏的來源可靠,請按以下說明操作:
在消息欄上單擊“啟用內(nèi)容”。
文件將打開,并且是受信任的文檔。
下面的圖像舉例說明了文件中存在宏時出現(xiàn)的消息欄。
在 視圖中啟用宏
在出現(xiàn)黃色“消息欄”時啟用文件中的宏的另一種方法是使用 視圖,該視圖將在您單擊“文件”選項卡后出現(xiàn)。
單擊“文件”選項卡。
在“安全警告”區(qū)域,單擊“啟用內(nèi)容”。
在“啟用所有內(nèi)容”下,單擊“始終啟用此文檔的活動內(nèi)容”。
該文件將成為受信任的文檔。
下圖是“啟用內(nèi)容”選項的示例。
在出現(xiàn)安全警告時啟用一次宏
若要在文件打開狀態(tài)期間啟用宏,請按以下說明操作。 如果關(guān)閉文件然后再重新打開它,則會重新出現(xiàn)警告。
單擊“文件”選項卡。
在“安全警告”區(qū)域word宏安全性設(shè)置,單擊“啟用內(nèi)容”。
選擇“高級選項”。
在“ 安全選項”對話框中,針對每個宏單擊“啟用此會話的內(nèi)容”。
單擊“確定”。
在信任中心更改宏設(shè)置
宏設(shè)置位于信任中心。 但是,如果您在某個單位工作,系統(tǒng)管理員可能已經(jīng)更改了默認設(shè)置,以防止任何人更改設(shè)置。
重要:在信任中心更改宏設(shè)置時,僅針對當前正在使用的 程序更改宏設(shè)置。 而不是針對所有 程序更改宏設(shè)置。
單擊“文件”選項卡。
單擊“選項”。
單擊“信任中心”,然后單擊“信任中心設(shè)置”。
在“信任中心”中,單擊“宏設(shè)置”。
根據(jù)需要進行選擇。
單擊“確定”。
下圖是信任中心的“宏設(shè)置”區(qū)域。
通過下節(jié)中的信息可詳細了解宏設(shè)置。
宏設(shè)置介紹
禁用所有宏,并且不通知??? 宏及相關(guān)安全警報將被禁用。
禁用所有宏,并發(fā)出通知??? 宏將被禁用,但如果存在宏,則會顯示安全警告。 可根據(jù)情況啟用單個宏。
禁用無數(shù)字簽署的所有宏??? 宏將被禁用,但如果存在宏,則會顯示安全警告。 但是,如果受信任發(fā)布者對宏進行了數(shù)字簽名,并且您已經(jīng)信任該發(fā)布者,則可運行該宏。 如果您尚未信任該發(fā)布者word宏安全性設(shè)置,則會通知您啟用簽署的宏并信任該發(fā)布者。
啟用所有宏(不推薦;可能會運行有潛在危險的代碼)??? 運行所有宏。 此設(shè)置使您的計算機容易受到潛在惡意代碼的攻擊。
信任對 VBA 工程對象模型的訪問??? 禁止或允許自動化客戶端對 Basic for (VBA)對象模型進行編程訪問。 此安全選項用于編寫代碼以自動執(zhí)行 程序并操作 VBA 環(huán)境和對象模型。 此設(shè)置因每個用戶和應用程序而異,默認情況下拒絕訪問,從而阻止未經(jīng)授權(quán)的程序生成有害的自我復制代碼。 要使自動化客戶端能夠訪問 VBA 對象模型,運行該代碼的用戶必須授予訪問權(quán)限。 要啟用訪問,請選中該復選框。
注意: 和 中沒有“信任對 VBA 工程對象模型的訪問”選項。
什么是宏?它們是由誰創(chuàng)建的?什么是安全風險?
宏可自動執(zhí)行經(jīng)常使用的任務,從而節(jié)省鍵擊和鼠標操作的時間。 許多宏都是使用 Basic for (VBA)創(chuàng)建的,并由軟件開發(fā)人員負責編寫。 但是,某些 VBA 宏會引發(fā)潛在的安全風險。 具有惡意企圖的人員(也稱為黑客)可以在文件中引入破壞性的宏,從而在您的計算機或貴組織的網(wǎng)絡(luò)中傳播病毒。