Отправить обновление расписания встречи через vba - PullRequest
0 голосов
/ 13 октября 2019

Я хочу скопировать все мои встречи в моем календаре OL на Outlook.com. Когда создается новое собрание, я реплицировал собрание, удаляю всех получателей, вставляю нового получателя с адресом электронной почты на Outlook.com и отправляю новое собрание. Затем я удаляю это вновь созданное собрание, чтобы сохранить мой календарь OL в чистоте.

Все эти работы, за исключением случаев, когда существует перепланирование собрания. Мой VBA в конечном итоге создал новую встречу вместо изменения встречи на Outlook.com. В итоге у меня две встречи на Outlook.com. Что я могу сделать, чтобы создать приглашение на собрание, которое является не новым собранием, а переназначить выходящее собрание?

Если перейти непосредственно к точке под объектом AppointmentItem, какое свойствоопределить, является ли собрание

  1. Новое собрание
  2. Перенесение любого существующего собрания (и как оно связано с первоначальным собранием)
  3. Запрос на отменусобрание

Я посмотрел на MeetingStatus, но это не помогает

1 Ответ

0 голосов
/ 19 октября 2019

Мне нужно изменить свой дизайн. Я узнал, что

  1. Назначение. Копия не обязательна для создания идентичного дубликата.
  2. Удалив встречу, я потерял весь след собрания и не смогу его изменить.

Поэтому я перепроектирую поток так, что создается второй календарь для хранения дублированных записей. Я буду сохранять вторую запись календаря "синхронизированной", используя события ItemAdd и ItemChange. Для записей во втором календаре будут удалены все получатели, кроме учетной записи outlook.com, которую я использовал для хранения событий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...