Mac版Outlook 2016不会从主窗口返回“当前邮件”
在Mac版Outlook 2011中,我能够使用AppleScript从Outlook主窗口移动当前选择的消息。脚本开始如下: tell application "/Applications/Microsoft Outlook.app" activate set myMessages to current messages ... 无论当前屏幕上是否有“提醒”弹出窗口,此方法都有效。 从Outlook for Mac Preview开始,到2016年最终版本,此脚本现在仅在未显示“提醒”弹出窗口时才起作用。如果“提醒”窗口在屏幕上,即使我首先指示Outlook激活主邮件窗口,该脚本也会将弹出窗口中当前出现的所有项目都视为当前邮件。(我怀疑这可能与“提醒”窗口始终处于“顶部”而不管您选择了什么的事实有关。)因此,当“提醒”弹出窗口打开时,脚本将失败(即,它指示当前未选择任何邮件)。 关于如何强制Outlook返回在主邮件窗口而不是“提醒”弹出窗口中选择的邮件集,有什么建议吗? 谢谢。 编辑 在以下答案的基础上,为了最大程度地减少关闭“提醒”窗口的不便之处,可以在调用“当前消息”之前添加以下代码: --Workaround to fix Outlook 2016 Reminders window bug, part 1 set windowClosed to false if "Reminder" is in (name of the front window) then set windowClosed to true …