在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没有透露我能看到的任何关键值或搜索框架。
答案 0 :(得分:1)
我能告诉你的是需要解析消息id的每个meassage的标题然后搜索每个已发送的消息标题以查找其“in-replay-to:”并查看该行是否匹配ID。到目前为止,这是我能看到的唯一方法,但是可能有更好的方法不确定