您目前已離線,請等候您的網際網路重新連線

如何在 Office v.X 和 Office 2004 中使用 Application.AutomationSecurity 屬性進行 Mac

重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。

按一下這裡查看此文章的英文版本:886633
本文章的有 Microsoft Office XP] 版本請參閱 317405
簡介
Application.AutomationSecurity 屬性允許以程式設計的方式開啟文件但不是確定文件中的巨集是安全的解決方案支援安全性的 < 適用於 > 一節中所列出 [Microsoft Office 程式。開發人員可能會想要控制 Office 方案是否顯示安全性警告,使用者輸入這些文件。

本文將告訴您如何為開發人員可以使用 Application.AutomationSecurity 屬性來控制個 Mac 程式的 Microsoft Office 便會出現安全性警告。

附註您可能必須更新您 Microsoft Office Mac 程式使用 Application.AutomationSecurity 屬性。

Mac 的 Microsoft Office 2004

已安裝的 Mac 程式一個 Microsoft Office 2004 的電腦上使用 Application.AutomationSecurity 屬性,安裝 Microsoft Office 2004 Mac Service Pack 1 (11.1.0)。

如需有關如何為 Mac Service Pack 1 (11.1.0) 取得 Microsoft Office 2004 的詳細資訊,按一下 [下列面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
883951Microsoft Office 2004,如 Mac Service Pack 1 (11.1.0) 的描述

Microsoft Office Mac 的 X

若要使用 Application.AutomationSecurity 屬性有 Mac 程式安裝一個 Microsoft Office X 的電腦上,安裝 [Microsoft Office v.Mac 安全性更新 (10.1.6) 的 X]。

如其他有關如何為 Mac 安全性更新 (10.1.6) 取得 Microsoft Office v.X,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
883952Microsoft Office v.X Mac 安全性更新 (10.1.6) 的描述
back to the top
其他相關資訊

AutomationSecurity 屬性

Microsoft Word

Microsoft Word 現在可支援其他的層級會影響開啟包含巨集的其他 Office 文件的巨集的安全性。

做為一部分的 Visual Basic 應用程式 VBA 巨集程式碼,必須先啟用設定。您可以使用 Application.AutomationSecurity 屬性來設定安全性等級,如下列表格中所列:

屬性描述
msoAutomationSecurityForceDisable停用所有先前已啟用巨集被開啟的文件中的巨集。此項設定提供最高層級的安全性。
msoAutomationSecurityByUI會檢查所有先前已啟用巨集被開啟的文件中的巨集 ,則在開啟的檔案中含有巨集前提出警告 喜好設定。
msoAutomationSecurityLow可讓所有的文件中先前已啟用巨集被開啟的巨集。


以下列方式,與 開啟的檔案中含有巨集之前,請先警告 喜好設定互動 Application.AutomationSecurity 屬性:
  • 如果 Application.AutomationSecurity 屬性設定為 msoAutomationSecurityLow,啟用巨集無論巨集警告選項設定所開啟的文件的巨集不會提示使用者。自動啟用這些文件中的巨集。
  • 如果 Application.AutomationSecurity 屬性設定為 msoAutomationSecurityForceDisable,啟用巨集無論巨集警告選項設定所開啟的文件的巨集不會提示使用者。這些文件中的巨集自動停用。
back to the top

Microsoft PowerPoint

當您開啟包含巨集的文件時,已改善 Microsoft PowerPoint 中的安全性。此外,PowerPoint 支援其他的層級會影響開啟包含巨集的其他 Office 文件的巨集的安全性。

設定值必須啟用 VBA 巨集程式碼的一部分。您可以使用 Application.AutomationSecurity 屬性來設定安全性等級,如下列表格中所列:

屬性描述
msoAutomationSecurityForceDisable停用先前已啟用巨集所開啟的所有文件中的巨集。此項設定提供最高層級的安全性。
msoAutomationSecurityByUI會檢查所有先前已啟用巨集所開啟的文件中的巨集的 [啟用巨集病毒 保護喜好設定。
msoAutomationSecurityLow可讓所有文件中先前已啟用巨集所開啟的巨集。


Application.AutomationSecurity 屬性會以下列方式互動 啟用巨集病毒 保護喜好設定:
  • 如果 Application.AutomationSecurity 屬性設定為 msoAutomationSecurityLow,啟用巨集無論巨集警告選項設定所開啟的文件的巨集不會提示使用者。自動啟用這些文件中的巨集。
  • 如果 Application.AutomationSecurity 屬性設定為 msoAutomationSecurityForceDisable,啟用巨集無論巨集警告選項設定所開啟的文件的巨集不會提示使用者。這些文件中的巨集自動停用。
back to the top

Microsoft Excel

Microsoft Excel 現在可支援其他的層級會影響開啟包含巨集的其他 Office 文件的巨集的安全性。

設定值必須啟用 VBA 巨集程式碼的一部分。您可以使用 Application.AutomationSecurity 屬性來設定安全性等級,如下列表格中所列:

屬性描述
msoAutomationSecurityForceDisable停用先前已啟用巨集所開啟的所有文件中的巨集。此項設定提供最高層級的安全性。
msoAutomationSecurityByUI會檢查先前已啟用巨集所開啟的所有文件中的巨集 ,則在開啟的檔案中含有巨集前提出警告 喜好設定。
msoAutomationSecurityLow可讓所有文件中先前已啟用巨集所開啟的巨集。


以下列方式,與 開啟的檔案中含有巨集之前,請先警告 喜好設定互動 Application.AutomationSecurity 屬性:
  • 如果 Application.AutomationSecurity 屬性設定為 msoAutomationSecurityLow,啟用巨集無論巨集警告選項設定所開啟的文件的巨集不會提示使用者。自動啟用這些文件中的巨集。
  • 如果 Application.AutomationSecurity 屬性設定為 msoAutomationSecurityForceDisable,啟用巨集無論巨集警告選項設定所開啟的文件的巨集不會提示使用者。這些文件中的巨集自動停用。
back to the top

範例程式碼

Microsoft 僅,為了說明提供程式設計範例,不提供任何明示或默示的保證。這包括,但不限於適售性或適合某特定用途之默示擔保責任。本文假設您已熟悉使用我們所示範的程式設計語言以及建立和偵錯程序所使用的工具。Microsoft 技術支援工程師可以協助解釋特定程序的功能,但它們不會修改這些範例以提供附加功能或建構程序,以符合您特定需求。
Sub Security()   Dim secAutomation As MsoAutomationSecurity   secAutomation = Application.AutomationSecurity   Application.AutomationSecurity = msoAutomationSecurityForceDisable   With Application.FileDialog(msoFileDialogOpen)      .Show      .Execute   End With   Application.AutomationSecurity = secAutomation End Sub
back to the top

含意

如果 Application.AutomationSecurity 屬性設定為 [msoAutomationSecurityByUI 且已選取 [開啟的檔案中含有巨集之前,請先警告 喜好設定,每當巨集,嘗試開啟包含巨集的檔案時收到一個警告] 對話方塊。如果您按一下 [待辦事項尚未開啟 以拒絕此嘗試,您會收到下列的錯誤訊息。
執行階段錯誤 '4198'

指令失敗
此外,如果巨集嘗試開啟包含巨集的檔案,在嘗試將會失敗,兩種下列情況皆成立時:
  • Application.AutomationSecurity 屬性選項設定為 msoAutomationSecurityForceDisable
  • 嘗試開啟檔案進行透過 Office API 巨集。這包括以 VBA 在 Excel,XLM 和 WordBasic 在 Word 中撰寫的巨集。
back to the top
officex offx office2004 off2004 offmac macintosh 安全性警示

警告:本文為自動翻譯

內容

文章識別碼:886633 - 最後檢閱時間:07/01/2005 00:17:54 - 修訂: 5.2

Microsoft Office 2004 for Mac Standard Edition, Microsoft Excel 2004 for Mac, Microsoft PowerPoint 2004 for Mac, Microsoft Word 2004 for Mac, Microsoft Office X for Mac Standard Edition, Microsoft Excel X for Mac, Microsoft PowerPoint X for Mac, Microsoft Word X for Macintosh, Microsoft Encarta Encyclopedia 2000 Concise Edition, Microsoft Encarta Encyclopedia 2000 Deluxe Edition

  • kbmt kbhowto KB886633 KbMtzh
意見反應
ent.createElement('meta');m.name='ms.dqp0';m.content='true';document.getElementsByTagName('head')[0].appendChild(m);" onload="var m=document.createElement('meta');m.name='ms.dqp0';m.content='false';document.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?">