2011-01-27 5 views
0

Outlook 2011で特定のメッセージを選択すると、GUIから 「あなたはこのメッセージを転送しました...」というメッセージが表示されます。だから私は問題なく選択されたメッセージ(複数可)を引き出して、そしてそれらが回答したことがわかりますApplescriptでOutlook 2011の「あなたが返信しました」のエントリを検索

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で表示するのでそれを行うことができますが、プログラマチックには、私が考えることのできる最高のものはヘッダからテキストとして "返信"を引き出し、送信されたアイテム空間全体を繰り返してヘッダとのテキスト比較を行いますそれらのメッセージに

これは、ほんの一握り以上のメッセージのためにスケールされません。

次はどこを参考にするかに関する提案。 Dictionary for Outlookには、私が見ることができるキー値や検索フレームワークは公開されていません。

+0

私は答えを見つけようとするのをやめ、その見通しがこれには理想的ではないと仮定します。 –

答えて

1

メッセージIDの各メサージュのヘッダーを解析し、送信済みメッセージヘッダーのそれぞれを「再生中:」として検索し、その行に一致するID。これまでのところ、私は痛みを感じることができる唯一の方法ですが、より良い方法は確かではないかもしれません。

関連する問題