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