Excel中宏安全性設置的技巧有哪些
Excel中宏安全性設置的技巧有哪些
宏能夠使Excel操作自動完成,其實質上是一段自動生成的VBA代碼,熟練的開發(fā)人員可以使用VBA代碼編寫功能強大的宏,但宏的存在也會帶來潛在的安全隱患。以下是學習啦小編為您帶來的關于Excel中宏安全性設置的技巧,希望對您有所幫助。
Excel中宏安全性設置的技巧
1、啟動Excel并打開包含宏的工作表,打開“Excel選項”對話框,在對話框左側列表中選擇“信任中心”選項,單擊右側的“信任中心設置”按鈕打開“信任中心”對話框,在該對話框左側列表中選擇“宏設置”選項,此時即可對宏的運行進行設置,如圖1所示。
圖1 打開“信任中心”對話框對宏的運行進行設置
提示
如果選擇“禁用所有宏,并且不通知”單選按鈕,則將禁止在非受信任位置的文檔中的宏執(zhí)行,并且沒有任何提示消息;如果選擇“禁用所有宏,并發(fā)出通知”單選按鈕,則用戶打開在非受信任位置下包含宏的文檔時,將會彈出一個對話框詢問用戶是否運行該宏;如果選擇“禁用無數(shù)字簽署的所有宏”單選按鈕,則將禁止一切沒有數(shù)字簽名宏的運行;如果選擇“啟用所有宏(不推薦;可能會運行有潛在危險的代碼)”單選按鈕,則對于所有包含宏的文檔不做通知確認直接運行。
2、在“信任中心”對話框中選擇“ActiveX設置”選項,此時即可對Office應用程序的ActiveX控件的使用進行設置,如圖2所示。
圖2 ActiveX設置
提示
當用戶不信任任何ActiveX控件時,則選擇“禁用所有控件,并且不通知”單選按鈕,通常不建議如此設置。“以附加限制啟用‘初始化不安全’(UFI)控件,以及以最少限制啟用‘初始化安全’(SFI)控件之前提示我”單選按鈕根據(jù)包含ActiveX控件的文檔是否包含VBA項目來確定不同的行為。包含VBA項目時,禁用所有ActiveX控件;不包含VBA項目時,以最小限制啟用初始化安全ActiveX控件并禁止初始化不安全ActiveX控件。“以最小限制啟用所有控件之前提示我”單選按鈕默認為選中狀態(tài),它根據(jù)包含ActiveX控件的文檔是否包含VBA項目來確定不同的行為。
包含VBA項目時,禁用所有ActiveX控件;不包含VBA項目時,以最小限制啟用初始化安全ActiveX控件并禁止初始化不安全ActiveX控件。如果要以最小限制啟用文檔中的所有ActiveX控件,則可選擇“無限制啟用所有控件并且不進行提示(不推薦;可能會運行有潛在危險的控件)”單選按鈕。
3、在“信任中心”對話框中選擇“消息欄”選項可對消息欄進行設置,如圖3所示。
圖3 設置消息欄
提示
默認情況下,“活動內容(如ActiveX控件和宏)被阻止時在所有應用程序中顯示消息欄”單選按鈕處于選中狀態(tài),以便消息欄在可能不安全的內容被禁用時提醒用戶。選擇“從不顯示有關被阻止內容的信息”單選按鈕將會禁用消息欄,不管信任中心的安全設置如何,都不會收到有關任何安全問題的警報。
猜你喜歡: