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