宏能夠使Excel操作自動完成,其實質上是一段自動生成的VBA代碼,熟練的開發人員可以使用VBA代碼編寫功能強大的宏,但宏的存在也會帶來潛在的安全隱患。在Excel 2013中,對于VBA代碼以及宏的安全性設置都進行了強化,本文將介紹Excel中宏安全性設置的有關技巧。
1、啟動Excel并打開包含宏的工作表,打開“Excel選項”對話框,在對話框左側列表中選擇“信任中心”選項,單擊右側的“信任中心設置”按鈕打開“信任中心”對話框,在該對話框左側列表中選擇“宏設置”選項,此時即可對宏的運行進行設置,。
圖1 打開“信任中心”對話框對宏的運行進行設置
提示
。
圖2 ActiveX設置
提示
當用戶不信任任何ActiveX控件時,則選擇“禁用所有控件,并且不通知”單選按鈕,通常不建議。
圖3 設置消息欄
提示
默認情況下,“活動內容(如ActiveX控件和宏)被阻止時在所有應用程序中顯示消息欄”單選按鈕處于選中狀態,以便消息欄在可能不安全的內容被禁用時提醒用戶。選擇“從不顯示有關被阻止內容的信息”單選按鈕將會禁用消息欄,不管信任中心的安全設置如何,都不會收到有關任何安全問題的警報。