我目前得到了我綁在規則的腳本,這樣我可以與某些科目自動減少會議要求:我該如何默默地拒絕會議?
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
,但這並不會從我的日曆中刪除該項目。
實際上,我正在尋找的是相當於手動選擇拒絕 - >請勿發送響應對會議請求。
如果他們如果參加不在乎,爲什麼在所有的反應,爲什麼不直接刪除請求? –
@JoeEnos我相信我已經嘗試刪除AppointmentItem(這似乎沒有效果)和請求(它刪除了實際的電子郵件請求,但離開了我的日曆中的會議),但我會測試並仔細檢查。 – Sterno
我只是雙重檢查(通過調用'oAppt.Delete'和'oRequest.Delete'),並且該項目仍在我的日曆中。 – Sterno