Как заставить макрос работать в Outlook 2010?

Я написал макрос для Outlook и хотел бы, чтобы он запускался с кнопки, которая видна при создании письма. Поэтому я добавил кнопку на панель быстрого доступа, указывающую на макрос, присвоил ему значок и переименовал его.

Я также вошел в Центр управления безопасностью (" Файл"> "Параметры"> "Центр управления безопасностью"> "Настройки центра управления безопасностью" > "Настройки макроса") и изменил уровень безопасности на " Уведомление для всех макросов ".

Я перезапустил Outlook, но когда я нажимаю на кнопку, ничего не происходит. В Outlook 2003 и Outlook 2007 этого было бы достаточно для запуска макроса.

Я добавил точку останова в первую строку макроса, и она никогда не запускается. Я могу только заключить, что это означает, что где-то Outlook 2010 по-прежнему останавливает запуск макросов.

Кто-нибудь знает, что еще мне нужно сделать, чтобы Outlook 2010 запускал макросы?

2 ответа

Решение

Оказалось, что моя установка Outlook была повреждена, поэтому макросы не запускались.

Один переустановил позже и все заработало нормально.

Вам нужно больше информации, чтобы я мог дать вам достаточно хороший ответ, но вот краткий обзор того, что я сделал и добился успеха в создании макроса.

Если вы хотите запустить макрос на основе события:

Это означает, что вы хотите, чтобы ваш код выполнялся на основе событий, происходящих внутри Outlook. Например, Application_Startup,

Под IDE разработчика (Alt + F11) выберите Microsoft Outlook Objects -> ThisOutlookSession

введите описание здесь

Затем выберите выпадающий General и выберите Application, После этого вы сможете выбрать все методы, управляемые событиями, которые вы можете добавить. Например:

введите описание здесь

Если вы хотите просто запустить макрос

В IDE выберите раскрывающийся список кнопок создания панелей инструментов и выберите Module

введите описание здесь

В коде создайте свой модуль:

Sub test()

    MsgBox "Hey Look a Macro!"

End Sub

Затем вы можете запустить его на вкладке Разработчик:

введите описание здесь

Примечание. Необходимо убедиться, что вы включили ВСЕ макросы в центре безопасности.

Для получения дополнительной информации я настоятельно рекомендую вам ознакомиться с материалами сайта разработчика.

Другие вопросы по тегам