9

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

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

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

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

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

2 ответа2

7

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

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

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

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

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

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

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

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

Sub test()

    MsgBox "Hey Look a Macro!"

End Sub

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

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

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

0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .