Метод MeetingItem.GetAssociatedAppointment (Outlook)
Возвращает объект AppointmentItem , представляющий встречу, связанную с приглашением на собрание.
Синтаксис
выражение. GetAssociatedAppointment
( _AddToCalendar_
)
Выражение Переменная, представляющая объект MeetingItem .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
AddToCalendar | Обязательный | Boolean | Значение true , чтобы добавить собрание в папку Календарь по умолчанию. |
Возвращаемое значение
Объект AppointmentItem , представляющий связанную встречу.
Пример
Этот пример Visual Basic для приложений (VBA) находит Объект MeetingItem в папке папки "Входящие" по умолчанию, на которую еще не ответили, и добавляет связанную встречу в папку Calendar. Затем он отвечает отправителю, принимая собрание.
Sub AcceptMeeting()
Dim myNameSpace As Outlook.NameSpace
Dim myFolder As Outlook.Folder
Dim myMtgReq As Outlook.MeetingItem
Dim myAppt As Outlook.AppointmentItem
Dim myMtg As Outlook.MeetingItem
Set myNameSpace = Application.GetNamespace("MAPI")
Set myFolder = myNameSpace.GetDefaultFolder(olFolderInbox)
Set myMtgReq = myFolder.Items.Find("[MessageClass] = 'IPM.Schedule.Meeting.Request'")
If TypeName(myMtgReq) <> "Nothing" Then
Set myAppt = myMtgReq.GetAssociatedAppointment(True)
Set myMtg = myAppt.Respond(olResponseAccepted, True)
myMtg.Send
End If
End Sub
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.