Как с помощью свойства Application.AutomationSecurity в данном обновлении, а в Microsoft Office 2004 для Mac

Переводы статьи Переводы статьи
Код статьи: 886633 - Vizualiza?i produsele pentru care se aplic? acest articol.
Версии Microsoft Office XP в данной статье см. 317405.
Развернуть все | Свернуть все

В этой статье

ВВЕДЕНИЕ

В Application.AutomationSecurity свойство позволяет программ Microsoft Office, перечисленных в разделе «Относится к» для поддержки безопасности для решений, которые программно открыть документ, но нет уверенности, что макросы в документе безопасны. Разработчику может потребоваться контроль ли решения Office отображаются предупреждения безопасности для пользователей этих документов.

В данной статье описывается, как разработчик может использовать Application.AutomationSecurity свойство, чтобы обеспечить безопасность, предупреждение, отображается в Microsoft Office для Mac программ.

Примечание Возможно, потребуется обновить в Microsoft Office для Mac программа использования Application.AutomationSecurity свойство.

Microsoft Office 2004 для Mac

Для использования Application.AutomationSecurity свойство на компьютере с Microsoft Office 2004 для Mac программу, установить Microsoft Office 2004 для Mac с пакетом обновления 1 (11.1.0).

Для получения дополнительных сведений о получении Microsoft Office 2004 для Mac с пакетом обновления 1 (11.1.0) щелкните следующий номер статьи базы знаний Майкрософт:
883951Описание Microsoft Office 2004 для Mac с пакетом обновления 1 (11.1.0)

Microsoft Office X для Mac

Для использования Application.AutomationSecurity свойство на компьютере с Microsoft Office X для Mac программу, установить Microsoft Office v. x для Mac безопасности (10.1.6).

Для получения дополнительных сведений о получении обновления безопасности (10.1.6) для Microsoft Office v.X щелкните следующий номер статьи базы знаний Майкрософт:
883952Описание обновления безопасности (10.1.6) для Microsoft Office v.X

Дополнительная информация

Свойство БезопасностьПрограммированияОбъектов

Microsoft Word

Microsoft Word теперь поддерживает дополнительный уровень безопасности, который влияет на макросы, используемые для открытия других документов Office, содержащих макросы.

Этот параметр должен быть включен как часть Microsoft Visual Basic для приложений (VBA) код макроса. Можно использовать Application.AutomationSecurity свойство для задания уровня безопасности, перечисленные в следующей таблице:

Свернуть эту таблицуРазвернуть эту таблицу
СвойствоОписание
msoAutomationSecurityForceDisableОтключение макросов во всех документах, открытых ранее включенные макросы. Этот параметр обеспечивает высокий уровень безопасности.
msoAutomationSecurityByUIОтношениях Предупреждать перед открытием файла, содержащего макросы предпочтения для макросов во всех документах, открытых ранее включенные макросы.
msoAutomationSecurityLowВключает макросы из всех документов, открытых ранее включенные макросы.


В Application.AutomationSecurity Свойство взаимодействует с Предупреждать перед открытием файла, содержащего макросы предпочтение следующим образом:
  • Если Application.AutomationSecurity свойство имеет значение msoAutomationSecurityLow, пользователю не будет предложено включить макросы для документов, которые были открыты, макрос, независимо от настройки параметра макроса предупреждение. В эти документы автоматически макросы.
  • Если Application.AutomationSecurity свойство имеет значение msoAutomationSecurityForceDisable, пользователю не будет предложено включить макросы для документов, которые были открыты, макрос, независимо от настройки параметра макроса предупреждение. Макросы в эти документы автоматически отключаются.

В Microsoft PowerPoint

Безопасность в Microsoft PowerPoint была улучшена, при открытии документа, содержащего макросы. Кроме того PowerPoint поддерживает дополнительный уровень безопасности, который влияет на макросы, используемые для открытия других документов Office, содержащих макросы.

Этот параметр должен быть включен как часть кода макроса VBA. Можно использовать Application.AutomationSecurity свойство для задания уровня безопасности, перечисленные в следующей таблице:

Свернуть эту таблицуРазвернуть эту таблицу
СвойствоОписание
msoAutomationSecurityForceDisableОтключение макросов во всех документах, которые были открыты, ранее включенные макросы. Этот параметр обеспечивает высокий уровень безопасности.
msoAutomationSecurityByUIОтношениях Включить макросы с вирусами настройки защиты макросов во всех документах, которые были открыты, ранее включенные макросы.
msoAutomationSecurityLowВключение макросов в документе, которые были открыты, ранее включенные макросы.


В Application.AutomationSecurity Свойство взаимодействует с Включить макросы с вирусами Защита от предпочтений следующими способами:
  • Если Application.AutomationSecurity свойство имеет значение msoAutomationSecurityLow, пользователю не будет предложено включить макросы для документов, которые были открыты, макрос, независимо от настройки параметра макроса предупреждение. В эти документы автоматически макросы.
  • Если Application.AutomationSecurity свойство имеет значение msoAutomationSecurityForceDisable, пользователю не будет предложено включить макросы для документов, которые были открыты, макрос, независимо от настройки параметра макроса предупреждение. Макросы в эти документы автоматически отключаются.

Microsoft Excel

Microsoft Excel поддерживает дополнительный уровень безопасности, который влияет на макросы, используемые для открытия других документов Office, содержащих макросы.

Этот параметр должен быть включен как часть кода макроса VBA. Можно использовать Application.AutomationSecurity свойство для задания уровня безопасности, перечисленные в следующей таблице:

Свернуть эту таблицуРазвернуть эту таблицу
СвойствоОписание
msoAutomationSecurityForceDisableОтключение макросов в документах, которые были открыты, ранее включенные макросы. Этот параметр обеспечивает высокий уровень безопасности.
msoAutomationSecurityByUIОтношениях Предупреждать перед открытием файла, содержащего макросы предпочтения для макросов в документах, которые были открыты, ранее включенные макросы.
msoAutomationSecurityLowВключение макросов в документе, которые были открыты, ранее включенные макросы.


В Application.AutomationSecurity Свойство взаимодействует с Предупреждать перед открытием файла, содержащего макросы предпочтение следующим образом:
  • Если Application.AutomationSecurity свойство имеет значение msoAutomationSecurityLow, пользователю не будет предложено включить макросы для документов, которые были открыты, макрос, независимо от настройки параметра макроса предупреждение. В эти документы автоматически макросы.
  • Если Application.AutomationSecurity свойство имеет значение msoAutomationSecurityForceDisable, пользователю не будет предложено включить макросы для документов, которые были открыты, макрос, независимо от настройки параметра макроса предупреждение. Макросы в эти документы автоматически отключаются.

Пример кода

Корпорация Майкрософт предлагает примеры программного кода только для иллюстрации Это включает, но не ограничивается, подразумеваемые гарантии товарности или пригодности для определенной цели. В данной статье предполагается, что вы знакомы с языком программирования предложенном и с помощью средств, которые используются для создания и отладки. Сотрудники службы поддержки Майкрософт могут пояснить конкретной процедуры, но они будут изменять примеры для реализации дополнительных возможностей или удовлетворения конкретных требований.
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

Последствия

Если Application.AutomationSecurity свойство имеет значение msoAutomationSecurityByUI и Предупреждать перед открытием файла, содержащего макросы выбрана, появляется диалоговое окно предупреждения, всякий раз, когда макрос пытается открыть файл, содержащий макрос. При нажатии кнопки Не открывайте Чтобы запретить этой попытки, появляется следующее сообщение об ошибке.
Ошибка выполнения «4198»

Ошибка при выполнении команды
Кроме того Если макрос пытается открыть файл, содержащий макрос, сможет если выполняются оба следующие условия:
  • В Application.AutomationSecurity Свойство включен режим msoAutomationSecurityForceDisable.
  • Попытка открытия файла выполняется через макрос API-Интерфейса Microsoft Office. Это включает в себя макросы, написанные в VBA, XLM в Excel и WordBasic в Word.

Свойства

Код статьи: 886633 - Последний отзыв: 13 сентября 2011 г. - Revision: 5.0
Информация в данной статье относится к следующим продуктам.
  • 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 Deluxe Edition
Ключевые слова: 
dftsdahomeportal kbhowto kbmt KB886633 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:886633

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com