現在、特定の件名の会議出席依頼を自動的に辞退できるように、ルールに関連付けるスクリプトがあります。
Sub AutoDeclineMeetings(oRequest As MeetingItem)
If oRequest.MessageClass <> "IPM.Schedule.Meeting.Request" Then
Exit Sub
End If
Dim oAppt As AppointmentItem
Set oAppt = oRequest.GetAssociatedAppointment(True)
Dim oResponse
Set oResponse = oAppt.Respond(olMeetingDeclined, True)
oResponse.Send
End Sub
しかし、これは会議の主催者に返信を送り返し、主催者は私が出席するかどうかを気にしないため、不必要にスパムを送信します。
このコードを変更して、会議がカレンダーに表示されないようにし、応答が送信されないようにするにはどうすればよいですか? oAppt.Delete
と の両方を単純に呼び出してみましoRequest.Delete
たが、カレンダーからアイテムが削除されません。
事実上、私が探しているのは、会議出席依頼で[辞退] -> [返信を送信しない] を手動で選択することと同じです。