啟用或停用 Office 檔案中的 ActiveX 設定

套用到
Microsoft 365 Excel Microsoft 365 Word Microsoft 365 PowerPoint Excel 2024 PowerPoint 2024 Excel 2021 Word 2021 PowerPoint 2021 Excel 2019 Word 2019 PowerPoint 2019 Excel 2016 Word 2016 PowerPoint 2016

了解如何在檔案中操作 ActiveX 控制項、更改設定,以及如何透過訊息欄和信任中心啟用或停用這些控制項。 您還可以進一步瞭解 ActiveX 控制項,以及這些控制項可為您的檔案提供的改善功能。

IT 專業人員可參考 Office 2010 TechNet 文章中「 ActiveX 控制項的安全設定規劃 」文章,進一步了解如何規劃 ActiveX 設定。

本文內容

出現訊息列時,啟用 ActiveX 控制項

當您開啟含有 ActiveX 控制項的檔案時,黃色的 [訊息列] 就會出現,其中會有盾牌圖示以及 [啟用內容] 按鈕。 如果您確知控制項來自可靠的來源,請使用下列指示:

  • [訊息列] 上,按一下 [啟用內容]
    檔案隨即開啟,且會成為信任的文件

下列圖像是當檔案中包含 ActiveX 控制項時的訊息列範例。

包含 ActiveX 警告訊息的訊息列

頁首

在 Backstage 檢視中啟用 ActiveX 控制項

另一種啟用檔案中 ActiveX 控制項的方法是透過 Microsoft Office 後台檢視,點擊 檔案 標籤後會以黃色訊息列的形式出現。

  1. 按一下 [檔案] 索引標籤。
  2. [安全性警告] 區域中,按一下 [啟用內容]
  3. 「啟用所有內容」中,點選 「始終啟用此文件的活躍內容」。
    檔案即會變成信任的文件

下列圖像是 [永遠啟用此文件的主動式內容][進階選項] 的範例。

截圖顯示的是資訊頁面。

下列圖像是 [啟用內容] 選項的大型範例。

[安全性警告] 下拉式清單

注意

其中一個例外是已設定刪除位元的 ActiveX 控制項。 在這種情況下,ActiveX 控制項不會執行。 刪除位元是一項安全性功能,會指示 ActiveX 控制項永不使用 ActiveX 軟體,例如藉由關閉安全性弱點或是防止程式碼的執行。

頁首

出現安全性警告時,單次啟用 ActiveX 控制項

使用下列指示即可在檔案開啟期間啟用控制項。 當您關閉檔案然後重新開啟時,警告會再次出現。

  1. 按一下 [檔案] 索引標籤。
  2. [安全性警告] 區域中,按一下 [啟用內容]
  3. 選取 [進階選項]
  4. [Microsoft Office 安全性選項] 對話方塊中,針對每個 ActiveX 控制項選取 [在這個工作階段中啟用內容]

下列圖像是 ActiveX 控制項能夠於檔案開啟期間啟用時的 [安全性警告] 區域範例。

截圖顯示的是安全警告區。

注意

  • 例如,如果檔案包含 Visual Basic for Applications (VBA) 專案,以及已啟用巨集的 Microsoft Excel 檔案,則信任中心就會採取更嚴格的限制,因為檔案可能包含巨集。
  • 只有在確定 ActiveX 控制項和其他主動式內容都來自可靠來源時,才可以啟用這些項目。

頁首

在 Word、Access、Excel、PowerPoint、Publisher 及 Visio 中變更 ActiveX 控制項設定

使用下列指示即可在信任中心中啟用或停用 ActiveX 控制項。

  1. 點擊 檔案>選項
  2. 點選 信任中心>信任中心設定>ActiveX 設定
  3. 按一下所要的選項,然後按一下 [確定]

以下是信任中心之 [ActiveX 設定] 區域的範例。

截圖顯示 ActiveX 設定區域。

重要

如果在 Word、Access、Excel、PowerPoint、Publisher 或 Visio 中變更 ActiveX 設定,這些設定會在上述所有程式中同時變更。

頁首

說明 ActiveX 控制項設定

以下說明適用於非受信任位置或非 受信任文件中的 ActiveX 控制項。

重要

如果您信任檔案,而不想接到有關包含 ActiveX 控制項之內容或其他主動式內容的安全性警告,請將檔案放在信任位置

  • 請無通知地關閉所有控制 文件中所有 ActiveX 控制項都被禁用了。

  • 在啟用 UFI) 控制項 (初始化時不安全,並以最小限制啟用 SFI) 控制 (Safe for Initialization 前,請先提醒我 根據 VBA 專案的存在,有兩種行為:

    • 與 VBA 專案合作 所有 ActiveX 控制項都被停用,訊息欄會顯示。 按一下 [啟用內容] 即可啟用控制項。
    • 沒有 VBA 專案 SFI ActiveX 控制項啟用且限制極少,訊息列也未顯示。 然而,所有 ActiveX 控制項都必須標示為 SFI,才不會產生訊息列。 UFI ActiveX 控制項即會停用。 然而,當使用者啟用 UFI 控制項時,即會使用額外限制初始化 UFI 控制項 (例如預設值)。 任何屬於 UFI 控制項的永續性資料都會遺失。
  • 啟用所有控制且限制最小之前,請先提醒我這是預設。 根據是否包含 VBA 專案而會有的兩種作業行為:

    • 與 VBA 專案合作 所有 ActiveX 控制項都被停用,訊息欄會顯示。 按一下 [啟用內容] 即可啟用控制項。
  • 沒有 VBA 專案 SFI ActiveX 控制項啟用時限制很少,訊息欄也不會顯示。 然而,所有 ActiveX 控制項都必須標示為 SFI,才不會產生訊息列。 UFI ActiveX 控制項即會停用。 不過,當使用者啟用 UFI 控制項時,控制項會以最小限制初始化 (例如持續值,或者如果持續值不存在的話,則為預設值)。
  • 不建議 (無限制且無提示地啟用所有控制) 在文件中啟用所有 ActiveX 控制項,限制最小。
  • 安全模式 在安全模式下啟用 SFI ActiveX 控制項,表示開發者已將該控制項標記為安全。

頁首

什麼是 ActiveX 控制項及其風險?

ActiveX 控制項是小型建置組塊,用來建立透過網頁瀏覽器在網際網路上作業的應用程式。 範例包括可收集資料、檢視特定類型檔案以及顯示動畫的自訂應用程式。 ActiveX 控制項一般用來作為命令按鈕、清單方塊和對話方塊。 Office 程式也會讓您使用 ActiveX 控制項來加強某些文件。

頁首

風險及可能產生的損害

ActiveX 控制項可能具備無限制存取您電腦的權限,因此可以存取您的本機檔案系統,並變更作業系統的登錄設定。 如果駭客利用 ActiveX 控制項控制您的電腦,可能會造成重大損害。

頁首