我目前有一个绑定到规则的脚本,以便我可以自动拒绝某些主题的会议请求:
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
and oRequest.Delete
,但这不会从我的日历中删除该项目。
实际上,我正在寻找的是相当于手动选择拒绝 -> 不发送会议请求的响应。