VB - Как получить цвет категории для Outlook AppointmentItem - PullRequest
0 голосов
/ 29 сентября 2011

Впервые здесь ...

Я редактирую макросы OlCalndr.dot (импортирую информацию календаря Outlook в Word) и пытаюсь получить цвет категории для каждой встречи.

У меня естьобъект AppointmentItem и appt.Categories возвращают строку категорий, которые имеет эта встреча.Однако, я не могу понять, как получить цвет категории.

Благодарен за любую помощь ...

ура,

Дэвид

1 Ответ

0 голосов
/ 29 сентября 2011

Вы должны вручную найти название категории в каталоге категорий из пространства имен.

  1. Получить строку категорий из AppointmentItem.Categories
  2. Split (on ',«).Найти имя.
  3. Получить полную коллекцию доступных категорий из Application.Session.Categories
  4. Перечислять по категориям, пока не найдете ту, что с именем из шага(2).
  5. Эта категория будет иметь Цвет (из перечисления olCategoryColor ).
...