Как добавить пользовательские сценарии в Outlook?


9

Мне нужно добавить собственный сценарий для обработки запросов на встречи Outlook. ( см. этот вопрос ) Раскрывающееся меню для выбора сценариев пустое, и нет способа добавить сценарии. Как я могу добавить скрипт, который будет доступен через правила Outlook?

Ответы:


9

В Outlook перейдите в Инструменты> Макрос> Visual Basic Editor

R-щелкните на Project 1 и выберите Вставить> Модуль

В Module1 добавьте следующий код:

Sub CustomMeetingRequestRule(Item As Outlook.MeetingItem)
    If Item.ReminderSet = False Then  
        Item.GetAssociatedAppointment(False).ReminderMinutesBeforeStart = 15 
    End If
End Sub

Нажмите на Сохранить

Создайте свое правило, и сценарий должен появиться в виде выбора при нажатии на ссылку «сценарий».

Код должен выполнить то, что вы искали в другом вопросе, но не проверяли его.

Ссылочная ссылка: http://support.microsoft.com/kb/306108


Я получаю всплывающее сообщение об ошибке в сценарии. Ошибка компиляции: Аргумент не является обязательным - с выделенным текстом «.GetAssociatedAppointment»
Крис Нава

Должен был проверить :) Как насчет следующего между Sub и End Sub? If Item.ReminderSet = False Тогда Item.GetAssociatedAppointment (False) .ReminderMinutesBeforeStart = 15 End If Это должно установить любое назначение без напоминания с 15-минутным напоминанием. Если вы хотите установить для всех
приглашений на собрания

Измененный код в ответе
acripps

2

Скрипты в Outlook также называются макросами. Я верю, что Alt + F11 вызовет редактор сценариев VBA для макросов Outlook.


Да, alt-F11 работает, но я считаю, что вы должны использовать его из открытого сообщения электронной почты. Также вы можете использовать Файл / Параметры / Настроить ленту и включить Разработчик, если этот параметр еще не находится на ленте.
Гари
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.