在Outlook 2011中通过Applescript查找“您回复到”的条目

时间:2011-01-27 12:40:45

标签: outlook applescript

在Outlook 2011中选择了特定消息后,我可以从GUI中看到 “你转发了这条消息......”并附有消息链接。

以编程方式,我可以做类似的事情:

tell application "Microsoft Outlook"
  set myMessages to current messages
  repeat with theMessage in myMessages
    log "Subject: " & subject of theMessage & " Replied:" & replied to of theMessage
  end repeat
end tell

因此,我可以提取所选的邮件而不会出现问题,并看到它们已被回复。

然而,我没有在字典中看到我如何找到回复。 Outlook可以做到这一点,因为它在GUI中显示它,但编程上我能想到的最好的方法是从标题中取出“回复”作为文本,然后遍历整个发送的项目空间进行文本比较到标题在那些消息中。

这不会扩展到超过少数几条消息。

关于下一步观看的任何建议。 Outlook for Dictionary没有透露我能看到的任何关键值或搜索框架。

1 个答案:

答案 0 :(得分:1)

我能告诉你的是需要解析消息id的每个meassage的标题然后搜索每个已发送的消息标题以查找其“in-replay-to:”并查看该行是否匹配ID。到目前为止,这是我能看到的唯一方法,但是可能有更好的方法不确定