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

336VLOOKUP函數的12種常見錯誤、原因及解決方法

2017.05.24

363VLOOKUP函數代替IF函數實現複雜的判斷

2018.08.17

873三篇文章搞定VLOOKUP這個迷人小精靈-中級篇

2019.08.21

F05函數綜合應用大雜燴-查閱及參照函數

2017.05.17

483通過IFVLOOKUP函數實現雙條件多條件查找的方法

2017.05.11

473VLOOKUP函數的一個小技巧

2018.08.18

873三篇文章搞定VLOOKUP這個迷人小精靈-高級篇

2018.08.16

873三篇文章搞定VLOOKUP這個迷人小精靈-入門篇

2017.07.27

376VLOOKUP函數傳回錯誤值的原因和解決方法

2017.05.09

493使用VLOOKUP函數傳回查找到的多個值的方法

2017.06.18

327VLOOKUP函數的基本語法和使用實例

2018.04.25

Q36有關Vlookup問題

2018.12.14

474使用VLOOKUP函數提取符合條件的多個結果的方法

2019.04.12

2069EXCEL運算問題

2017.06.22

323VLOOKUP函數的使用方法

2017.06.19

326VLOOKUP函數的模糊查找

2019.07.05

Q20Vlookup抓數值不抓單位()

2017.09.13

511VLOOKUP函數的使用方法詳解

2017.05.10

484使用VLOOKUP函數單條件查找的方法

 


arrow
arrow
    創作者介紹

    錦子老師 發表在 痞客邦 留言(0) 人氣()