2017-03-23 27 views
2

Outlook 2016では、メールメッセージの本文に別の既存のメールメッセージへのハイパーリンクを含めることができます。既存のOutlookメールメッセージへのハイパーリンク

一般的な考え方は、message2にはmessage1へのリンクがあり、以前にmessage1を受信して​​いてmessage2を読んでいる人は、リンクをクリックしてメッセージ1の独自のコピーを開くことができる(つまり、メールボックスのアクセス許可が必要;リンクはクリッカーの受信トレイにのみアクセスしようとします)。

「outlook:ENTRYID」にhrefを設定することは可能性があります。ただし、ENTRYIDの値は、メッセージが別のフォルダに移動さ​​れたときに変更され、とにかく「私」のメールボックスに一意である(そして、受信者のためには機能しません。メッセージ2)。

そして、私は既存の電子メールのPR_SEARCH_KEYを取得する方法を学びました(this articleのおかげで)。

"outlook:PR_SEARCH_KEY"のhrefは機能しません/ターゲットが見つかりません。

最後に、私は "outlook:GUID"が動作することを読んだ。しかし、私は(Outlook VBAで)既存の電子メールのGUIDを取得する方法を理解できません。

誰もプログラムで(VBA)GUIDを取得する方法を知っていますか?または、PR_SEARCH_KEYをGUIDに変換しますか?または(根本的な質問に戻る)他の方法で既存のOutlookメールメッセージへのハイパーリンクを作成できますか?

ハイパーリンクは、Outlook 2016自体からのみ動作する必要があります(コンピュータ上の他の場所では認識されない「outlook:」プロトコルに関する心配はありません)。

ありがとうございました。

---オースティン

+0

message1とmessage2はどのように関連していますか?同じ会話の一部ですか? – 0m3r

+0

必ずしも同じ会話である必要はありません。数週間前にメールを送ったのと同じように、そして今(別の会話)質問が出てきました。ですから、今日のメール(メッセージ2)に、古いメールを開くハイパーリンク(または受信者がクリックしやすいもの)を表示したいと思います。もちろん、メッセージ1は依然としてメールボックスにあり、削除しませんでした。もちろん、私はいつも「私が送った電子メールを見つけてください」と言って、それらに件名/日付/ etcの位置情報を渡すことができます。しかし、「2週間前から詳細を見るにはここをクリックしてください」と言ったほうがはるかに良いでしょう。ありがとう。 – Austin

答えて

0

他に一意のIDはありません。 PR_ENTRYIDとPR_SEARCH_KEYは唯一のものです。ただし、電子メールの件名を使用することはできます。 KB資料:https://support.microsoft.com/en-us/help/158135/ol97-using-hyperlinks-to-access-outlook-folders-and-itemsを参照してください。参照:Using Outlook Links

+0

ありがとうございます。私はその記事を見ましたが、他のユーザーがメッセージ1を提出したフォルダを知る必要があると思っていました。 (うまくいけば、私は間違っている、複数の受信者と可能なフォルダの場所を持つesp。)また、件名で大きなチェーンからメールを受け取ることはできません。 PR_SEARCH_KEYからURLを削除する方法はありますか? ありがとうございます。 – Austin

+0

はい、フォルダの場所を知る必要があります。いいえ、PR_SEARCH_KEYは使用できません。私の2セント:Outlookのメッセージのハイパーリンクは信頼できません - それらを使用しないでください。 –

関連する問題