Outlook 宏/规则是否自动拒绝超过指定结束时间的会议邀请?

Outlook 宏/规则是否自动拒绝超过指定结束时间的会议邀请?

我想自动拒绝与我的工作时间不重叠的会议请求,例如 09:00 至 17:00 IST。会议请求可能来自其他时区。所有其他会议请求必须不受影响。

我在网上找到的一些建议以及它们无法满足要求的原因:

  • 创建定期会议并将 Outlook 设置为自动拒绝冲突:这也会影响我工作时间内的会议。如果在工作时间内,我想手动处理冲突。

  • 创建一个检查标题的规则:无法弄清楚如何处理时区。

优点:仅当会议请求提前少于指定的小时数时才自动拒绝上述规则。

答案1

我曾经在那里见过类似的微博:使用规则自动接受会议请求

您可以尝试根据自己的要求进行编辑,这是我使用的脚本:

Sub AcceptWorkingHours(oRequest As MeetingItem)
If oRequest.MessageClass <> "IPM.Schedule.Meeting.Request" Then
  Exit Sub
End If
Dim oAppt As AppointmentItem
Dim oResponse
Set oAppt = oRequest.GetAssociatedAppointment(True)
meetingtime = Format(oAppt.Start, "h:mm:ss AM/PM")

If meetingtime < #9:00:00 AM# Or meetingtime > #5:00:00 PM# Then

Set oResponse = oAppt.Respond(olMeetingDeclined, True)
oResponse.Send
oRequest.Close (olSave)
oRequest.Delete

End If
End Sub

将它与 Outlook 规则(操作:运行脚本)一起使用,那么我们可以自动拒绝上午 9:00 之前或下午 5:00 之后开始的会议,并且我们仍然可以手动管理其间的会议。希望它也能为您服务 :)。

相关内容