巨集是您可以用來將重複性作業自動化的一系列命令,且可以在您需要進行該作業時執行。 本文將討論使用巨集時的相關風險,以及如何在信任中心中啟用或停用巨集。
警告: 除非您確定這些宏Office,否則請勿在檔案中啟用宏。 意外的宏可能會造成 重大的安全性風險。 您不需要啟用宏來查看或編輯檔案;只有在您想要宏提供的功能時。
如果您正在尋找如何建立巨集的相關資訊,請參閱快速入門:建立巨集 (機器翻譯)。
如果您要尋找在 S 電腦上使用宏Windows請參閱在 S 上封鎖Office Windows 10宏。
「巨集」會將常用工作自動化,以節省按鍵和滑鼠動作的時間。 許多巨集都是使用 Visual Basic for Applications (VBA) 建立,並且由軟體開發人員撰寫。 但是,有些巨集可能會導致潛在的安全性風險。 惡意使用者通常會使用宏,在您的電腦或組織網路中暗中安裝惡意程式碼 ,例如病毒。
出現訊息列時,啟用巨集
當您開啟含有巨集的檔案時,黃色的訊息列就會出現,其中有個盾牌圖示及 [啟用內容] 按鈕。 如果您確知巨集來自可靠的來源,請遵循下列指示:
-
在 [訊息列] 上,按一下 [啟用內容]。
檔案隨即開啟,且 為信任的檔。
下列影像是當檔案中包含巨集時的 [訊息列] 範例。
僅針對目前會話啟用宏
使用下列指示即可在檔案開啟的期間啟用巨集。 當您關閉檔案然後重新開啟時,警告會再次出現。
附註: 只有在您開啟包含宏的檔案時,此程式才能運作。
-
按一下 [檔案] 索引標籤。
-
在 [安全性警告] 區域中,按一下 [啟用內容]。
-
選取 [進階選項]。
-
在 [Microsoft Office 安全性選項] 對話方塊中,針對每個巨集按一下 [在這個工作階段中啟用內容]。
-
按一下 [確定]。
變更信任中心的巨集設定
巨集設定位於信任中心內。 不過,如果您的裝置是由公司或學校管理,系統管理員可能會禁止任何人變更設定。
重要: 當您在信任中心變更宏設定時,只會針對您Office程式的宏設定進行變更。 您所有的程式不會變更Office設定。
-
按一下 [檔案] 索引標籤。
-
按一下 [選項]。
-
按一下 [信任中心],然後按一下 [信任中心設定]。
-
按一下 [信任中心] 中的 [巨集設定]。
-
選取您想要的選取專案,然後按一下 [ 確定。
附註: 選項在 Excel稍有不同,我們會一併叫出這些選項。
-
停用所有巨集 (不事先通知): 這會停用巨集及巨集相關的安全性警訊。
在此 Excel 此選項為停用 VBA 宏而不另行通知,且僅適用于 VBA 宏。 -
停用所有巨集 (事先通知): 這會停用巨集,但巨集出現時仍會出現安全性警訊。 請視情況個別啟用巨集。
在此 Excel此選項為停用具有通知的 VBA 宏 ,且僅適用于 VBA 宏。 -
除了經數位簽章的巨集外,停用所有巨集: 宏會停用,如果有未簽名的宏,系統會顯示安全性警示。 不過,如果宏是由信任的發行者進行數位簽章,則宏會執行。 如果宏是由您尚未信任的發行者簽署,您有機會啟用已簽署的宏並信任發行者。
在此 Excel此選項為停用數位簽署宏以外的 VBA 宏,且僅適用于 VBA 宏。 -
啟用所有不 (宏,而有潛在危險的代碼可能會) 所有宏在未確認的情況下執行。 此設定會使您的電腦容易受到惡意程式碼的攻擊。
在此 Excel此選項為啟用 VBA 宏 (不建議使用,因此有潛在危險) 程式碼只會適用于 VBA 宏。 -
Excel啟用 VBA 宏時,Excel啟用 4.0宏的核取方塊。 如果您選取此核取方塊,VBA 宏的所有上述設定也會Excel XLM (4.0) 宏。
如果未選取此核取方塊,XLM 宏會停用而不收到通知。 -
信任存取 VBA 專案物件模型: 不允許或允許從自動化用戶端使用程式設計方式存取 Visual Basic for Applications (VBA) 物件模型。 此安全性選項主要針對為了將 Office 程式自動化並利用 VBA 環境及物件模型而撰寫的程式碼。 這項設定是以個別使用者與個別應用程式為基礎,依照預設會拒絕存取,以阻止未經授權的程式建立有害的自我複製程式碼。 執行程式碼的使用者必須授與存取權,自動化用戶端才能存取 VBA 物件模型。 若要開放存取,請選取核取方塊。
附註: Microsoft Publisher 和 Microsoft Access 沒有 [信任存取 VBA 專案物件模型] 選項。