close

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) 人氣()