Как в Microsoft Outlook реализована автоматизация задач и программная поддержка
Макросы могут использоваться для автоматизации часто выполняемых в Microsoft Outlook задач. Макросом называется последовательность команд и инструкций, сгруппированных в одну команду для автоматического выполнения задачи. Редактор Microsoft Visual Basic позволяет создавать гибкие мощные макросы на основе инструкций Visual Basic. Например, может быть создан макрос, сворачивающий все открытые в Microsoft Outlook окна. Макросы могут быть назначены кнопкам панелей инструментов и пользовательским меню, что позволяет создавать пользовательские команды Microsoft Outlook. Для получения дополнительных сведений об использовании Visual Basic, откройте в редакторе Visual Basic меню Справка и выберите команду Справка по Microsoft Visual Basic.
Защита от макросов
Проявляйте осторожность при выполнении макросов, так как они могут содержать вирусы. Применяйте следующие меры предосторожности:
- выполняйте на компьютере современные антивирусные программы;
- установите высокий уровень безопасности для макросов;
- снимите флажок Доверять всем установленным надстройкам и шаблонам;
- используйте цифровые подписи; поддерживайте список доверенных издателей.
Для защиты компьютера от вирусов, которые могут находиться в макросах, в Microsoft Outlook по умолчанию используется высокая настройка безопасности. Это означает, что допускается только выполнение макросов с цифровой подписью их источника. Прежде чем указать источник как надежный, следует убедиться в его ответственности и проверить, использует ли он антивирусные программы перед подписанием макросов, так как в Microsoft Outlook не отображаются предупреждения при открытии макросов, доставленных от надежного источника. Неподписанные макросы автоматически отключаются. Для создания нового макроса в меню Сервис выберите команду Макрос, а затем — команду Редактор Visual Basic.
Уровни безопасности
В данной статье описывается действие защиты от макровирусов при различных параметрах и уровнях безопасности, которые устанавливаются на вкладке Уровень безопасности диалогового окна Безопасность (меню Сервис, подменю Макрос). Если на компьютере установлено антивирусное программное обеспечение, работающее с Microsoft Office, то при любых параметрах безопасности файлы перед открытием проверяются на наличие известных вирусов.
Очень высокая безопасность
Разрешается запуск только макросов, установленных в надежных расположениях. Все остальные подписанные и неподписанные макросы отключаются. Для полного отключения всех макросов можно задать уровень безопасности «Очень высокая» и отключить макросы, установленные в надежных расположениях. Чтобы отключить макросы, установленные в надежных расположениях, выберите в меню Сервис команды Макрос и Безопасность, а затем перейдите на вкладку Доверенные источники и снимите флажок Доверять всем установленным надстройкам и шаблонам. При этом также будут отключены все надстройки COM, DLL-файлы смарттегов и макросы.
Высокая безопасность
Неподписанные макросы – Выполнение макросов автоматически запрещается, затем файл открывается. Подписанные макросы – Порядок обработки подписанных макросов определяется источником макроса и состоянием подписи.
Средняя безопасность
Неподписанные макросы – Пользователю предлагается выбор: разрешить или запретить выполнение макросов. Подписанные макросы – Порядок обработки подписанных макросов определяется источником макроса и состоянием подписи.
Низкая безопасность
При низком уровне безопасности все макросы расцениваются одинаково, независимо от происхождения или состояния сертификата. Сообщения и приглашения не выводятся. Выполнение макросов автоматически разрешается. Низкий уровень безопасности следует использовать только при наличии уверенности в надежности источников всех макросов в файлах.
В Microsoft Office 2007 или более поздней версии компонент проверяет все файлы XML, содержащие ссылки на файлы XSL, на наличие небезопасных сценариев. Если для макроса установлен высокий уровень безопасности, выполнение сценария запрещено. Если для макроса установлен средний уровень безопасности, пользователь должен сам выбрать, выполнять или нет сценарий в файлах XSL. Если для макроса установлен низкий уровень безопасности, выполнение сценария разрешено.
Поддержка макроязыка отключена
Если некоторые элементы – такие как шаблоны (включая стандартные шаблоны типа Normal.dot в Microsoft Word), надстройки, мастеры или пользовательские команды – не работают так, как ожидалось, возможно, приложение Microsoft Office запущено с отключенной поддержкой Visual Basic для приложений (VBA). Многие средства в Microsoft Office созданы на языке VBA, либо их правильная работа зависит от поддержки VBA. Если поддержка VBA не установлена, зависимые приложения и средства будут отключены или не будут установлены. Дополнительные сведения о влиянии отключения поддержки VBA см. (на английском языке) на web-узле ресурсов Microsoft Office.
Чтобы восстановить поддержку VBA, выполните следующую процедуру.
- Запустите программу установки Microsoft Office еще раз.
- Закройте все программы.
- Дважды щелкните значок Установка и удаление программ на панели управления Windows.
- Выполните одно из следующих действий:
- если приложение Microsoft Office установлено как часть Microsoft Office, выберите Microsoft Office в поле «Установленные программы», а затем нажмите кнопку «Заменить»;
- если приложение Microsoft Office установлено отдельно, выберите в поле «Установленные программы» название этого приложения, а затем нажмите кнопку «Заменить».
- На экране программы установки «Устанавливаемые компоненты» щелкните маркер развертывания (+) рядом с пунктом Общие средства Office.
- Выберите Visual Basic для приложений, щелкните расположенную рядом стрелку, а затем выберите вариант «Запускать с моего компьютера».
Если установка Microsoft Office была выполнена другим пользователем, обратитесь к системному администратору или специалисту по информационным технологиям с просьбой определить, включена ли в Microsoft Office на вашем компьютере поддержка VBA.
Обеспечение безопасности Microsoft Office без потери функциональности
Для наилучшей защиты от макровирусов необходимо приобрести и установить специальное антивирусное программное обеспечение. Для усиления защиты от макровирусов можно воспользоваться следующими процедурами.
- Установка высокого уровня безопасности.
- В меню Сервис выберите команду Параметры.
- Откройте вкладку Безопасность.
- В группе «Безопасность макросов» нажмите кнопку «Безопасность макросов».
- Откройте вкладку Уровень безопасности и выберите нужный уровень безопасности.
- Снятие флажка Доверять всем установленным надстройкам и шаблонам. В зависимости от настроек безопасности макросов, при открытии макросов выводится предупреждение и предоставляется возможность запретить выполнение макросов для установленных шаблонов и надстроек (в том числе для мастеров).
- В меню Сервис выберите команду Параметры, а затем откройте вкладку Безопасность.
- В группе Безопасность макросов нажмите кнопку «Безопасность макросов».
- Откройте вкладку Надежные источники.
- Снимите флажок Доверять всем установленным надстройкам и шаблонам. Все шаблоны, надстройки и макросы, поставляемые с Microsoft Office, снабжены цифровой подписью корпорации Microsoft. Если при открытии одного из этих установленных файлов добавить корпорацию Microsoft в список надежных источников, все последующие операции с такими файлами не будут приводить к появлению предупреждений.
- Очистка списка надежных источников. Для выполнения приведенных ниже процедур на компьютере должно быть установлено приложение Microsoft Internet Explorer версии 4.0 или более поздней.
- В меню Сервис выберите команду Параметры, а затем откройте вкладку Безопасность.
- В группе «Безопасность макросов» нажмите кнопку «Безопасность макросов».
- Откройте вкладку Надежные источники.
- Выделите источник, который требуется удалить из списка.
- Нажмите кнопку «Удалить».