2348 |
Excel中巨集安全性設置的技巧 |
巨集能夠使Excel操作自動完成,其實質上是一段自動生成的VBA代碼,熟練的開發人員可以使用VBA代碼編寫功能強大的巨集,但巨集的存在也會帶來潛在的安全隱患。在Excel 2019中,對於VBA代碼以及巨集的安全性設置都進行了強化,本文將介紹Excel中巨集安全性設置的有關技巧。
1、啟動Excel並打開包含巨集的工作表,點取「檔案 > 選項」指令,打開「Excel選項」對話方塊。
2、在對話方塊左側列表中點取「信任中心」項目,再點取右側的「信任中心設定」按鈕,打開【信任中心】對話方塊。
3、在【信任中心】對話方塊左側清單中選擇「巨集設定」項目,此時即可對巨集的運行進行設置。
【提示】
如果選擇「停用所有巨集(不事先通知)」選項鈕,則將禁止在非受信任位置的文件中的巨集執行,並且沒有任何提示消息。
如果選擇「停用所有巨集(事先通知)」選項鈕,則使用者打開在非受信任位置下包含巨集的文件時,將會彈出一個對話方塊詢問使用者是否運行該巨集。
如果選擇「除了經數位簽章的巨集外,停用所有巨集」選項鈕,則將禁止一切沒有數位簽章的巨集運行。
如果選擇「啟用所有巨集(不建議使用;會執行有潛在危險的程式碼)」選項鈕,則對於所有包含巨集的文件不做通知確認直接運行。
2、在【信任中心】對話方塊中點取「ActiveX設定」項目,此時即可對Office應用程式的ActiveX控制項的使用進行設定。
【提示】
當使用者不信任任何ActiveX控制項時,則選擇「停用所有控制項,不事先通知」選項鈕,通常不建議如此設置。
「使用額外限制啟用不巿全的初始化(UFI)控制項,及使用最小限制啟用安全初始化(SFI)控制項前,提醒我」選項鈕,根據包含ActiveX控制項的文件是否包含VBA專案來確定不同的行為。包含VBA專案時,禁用所有ActiveX控制項;不包含VBA項目時,以最小限制啟用初始化安全ActiveX控制項並禁止初始化不安全ActiveX控制項。
「使用最小限制啟用所有控制項前,提醒我」選項鈕為預設狀態,它根據包含ActiveX控制項的文件是否包含VBA專案來確定不同的行為。包含VBA專案時,禁用所有ActiveX控制項;不包含VBA項目時,以最小限制啟用初始化安全ActiveX控制項並禁止初始化不安全ActiveX控制項。
如果要以最小限制啟用文件中的所有ActiveX控制項,則可選擇「啟用所有控制項而不限制及提示(不建議使用;會執行有潛在危險的控制項)」選項鈕。
3、在【信任中心】對話方塊點取「訊息列」項目,可對訊息列進行設定。
【提示】
預設情況下「ActiveX控制項和巨集之類的主動式內容遭到封鎖時,在所有應用程式中顯示訊息列」選項鈕處於選中狀態,以便訊息列在可能不安全的內容被禁用時提醒使用者。選擇「永遠不要顯示己被封鎖內容的相關資訊」選項鈕將會禁用訊息列,不管信任中心的安全設定如何,都不會收到有關任何安全問題的警報。
部落格相關範例
2017.05.05 |
|
2017.05.24 |
|
2018.08.17 |
|
2019.08.21 |
|
2017.05.17 |
|
2017.05.11 |
|
2018.08.18 |
|
2018.08.16 |
|
2017.07.27 |
|
2017.05.09 |
|
2017.06.18 |
|
2018.04.25 |
|
2018.12.14 |
|
2019.04.12 |
|
2017.06.22 |
|
2017.06.19 |
|
2019.07.05 |
|
2017.09.13 |
|
2017.05.10 |
留言列表