![Outlook:如果已预订另一个临时会议,如何自动临时接受会议](https://linux22.com/image/1551675/Outlook%EF%BC%9A%E5%A6%82%E6%9E%9C%E5%B7%B2%E9%A2%84%E8%AE%A2%E5%8F%A6%E4%B8%80%E4%B8%AA%E4%B8%B4%E6%97%B6%E4%BC%9A%E8%AE%AE%EF%BC%8C%E5%A6%82%E4%BD%95%E8%87%AA%E5%8A%A8%E4%B8%B4%E6%97%B6%E6%8E%A5%E5%8F%97%E4%BC%9A%E8%AE%AE.png)
所以我有太多的会议(和其他人一样),如果我有时间并且被预订为“暂定”,我会参加一些会议。
我还开启了自动接受和拒绝会议的功能(这也是我开会太多的原因之一),但我希望 Outlook 能够暂时接受会议当在同一地点举行另一场临时会议时 (现在它只是拒绝了会议)
我尝试通过谷歌搜索并翻找注册表,但没有找到太多信息,因此转向我的主站点的姊妹站点寻求帮助......:-)
PS 运行 Outlook 2013,但如果存在较新版本的解决方案,我将等待部署新版本...
答案1
使用此过程:
打开 Outlook,然后单击文件标签。
点击选项进而日历在左侧边栏中。
点击自动接受、拒绝按钮自动接受或拒绝部分。
您已经将以下选项标记为已选中自动接受会议请求并删除已取消的会议,所以就这样保留吧。
将以下选项标记为未选中 自动拒绝与现有约会或会议冲突的会议请求,您目前已检查过。
点击好的两次保存设置并关闭对话框。
看来发帖者遇到了 Outlook 2013 中的一个错误,按照上述建议操作会导致会议被永久接受,而不是暂时接受。更新到 Outlook 2016 可能会解决这个问题,也可能不会(我无法测试,因为我没有使用 Outlook)。
在这种情况下,可能需要求助于 VBA 宏。以下是一种可能性:
Sub AutoAcceptMeetings(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(olMeetingTentative, True)
oResponse.Display '.Send
End Sub
要使用上述宏,请打开 Outlook 的 VBA 编辑器 (Alt+F11),展开Microsoft Office Outlook Objects
,然后双击
ThisOutlookSession
。将上述代码键入或粘贴到模块中,然后使用操作创建规则run script
并选择此脚本。
由于我没有使用 Outlook,您可能需要尝试上述方法,直到正确为止。
参考 :