Как автоматически назначить цветовую категорию встречам после их принятия в Outlook?
В своей повседневной работе вы можете получать несколько писем с приглашениями на встречи в Outlook. Иногда вы хотите автоматически назначить определенную цветовую категорию встречам сразу после их принятия. Обычно это можно сделать вручную, но настройка каждой встречи по отдельности может быть утомительной. В этой статье я расскажу, как автоматизировать этот процесс в Outlook.
Автоматическое назначение цветовой категории встречам после их принятия с помощью кода VBA
Автоматическое назначение цветовой категории встречам после их принятия с помощью кода VBA
1. Нажмите и удерживайте клавиши "ALT + F11", чтобы открыть окно "Microsoft Visual Basic для приложений".
2. В окне "Microsoft Visual Basic для приложений" дважды щелкните "ThisOutlookSession" в панели "Project1(VbaProject.OTM)", чтобы открыть модуль, затем скопируйте и вставьте следующий код в пустой модуль.
Код VBA: Автоматическое назначение цветовой категории встречам после их принятия
Public WithEvents SentItems As Outlook.Items
Private Sub Application_Startup()
Set SentItems = Outlook.Application.Session.GetDefaultFolder(olFolderSentMail).Items
End Sub
Private Sub SentItems_ItemAdd(ByVal Item As Object)
Dim xMeetingItem As Outlook.MeetingItem
Dim xMeetingItemAccepted As Outlook.MeetingItem
Dim xAppointmentItem As Outlook.AppointmentItem
On Error Resume Next
If TypeOf Item Is MeetingItem Then
Set xMeetingItem = Item
If InStr(xMeetingItem.Subject, "Accepted:") = 1 Then
Set xMeetingItemAccepted = xMeetingItem
Set xAppointmentItem = xMeetingItemAccepted.GetAssociatedAppointment(True)
With xAppointmentItem
.Categories = .Categories & "Red Category"
.Save
End With
End If
End If
End Sub

Примечание: В приведенном выше коде вы можете изменить "Красная категория" на желаемое имя цветовой категории.
3. Затем перезапустите Outlook, чтобы активировать этот макрос.
4. После принятия приглашения на встречу нажмите "Отправить ответ сейчас", и конкретная цветовая категория будет немедленно назначена принятой встрече. См. скриншот:

Примечание: Этот код применяется только к учетной записи данных по умолчанию.
Лучшие инструменты для повышения продуктивности в Office
Срочные новости: Выпущена бесплатная версия Kutools для Outlook!
Оцените совершенно новый Kutools для Outlook с более чем100 потрясающими функциями! Нажмите, чтобы скачать сейчас!
📧 Автоматизация Email: Автоответчик (доступно для POP и IMAP) / Запланировать отправку Email / Авто Копия/Скрытая копия по правилу при отправке письма / Автоматическое перенаправление (Расширенное правило) / Автоматически добавить приветствие / Автоматическое разделение Email с несколькими получателями на отдельные сообщения ...
📨 Управление Email: Отозвать письмо / Блокировать мошеннические Email по теме и другим признакам / Удалить дубликаты писем / Расширенный Поиск / Организовать папки ...
📁 Вложения Pro: Пакетное сохранение / Пакетное открепление / Пакетное сжатие / Автосохранение / Автоматическое отсоединение / Автоматическое сжатие ...
🌟 Магия интерфейса: 😊Больше красивых и современных Эмодзи / Напоминания о важных письмах / Сворачивание Outlook вместо закрытия ...
👍 Мгновенные действия в один клик: Ответить всем с вложениями / Антифишинг Email / 🕘Показать часовой пояс отправителя ...
👩🏼🤝👩🏻 Контакты и Календарь: Пакетное добавление контактов из выбранных Email / Разделить группу контактов на отдельные группы / Удалить напоминание о дне рождения ...
Используйте Kutools на вашем любимом языке – поддерживается английский, испанский, немецкий, французский, китайский и более40 других языков!

