2017-12-06 5 views
0

この質問はOutlookアドインに関連しています。開かれたOutlookのMSGファイルのWindowsエクスプローラのフルパスを取得する方法は?

ファイルシステムに1つのMSGファイルがあります。例で始めることができます。

msgファイルは@ "d:\ MSG Files \ MailItemSubject.msg"にあります。

Windowsエクスプローラでmsgファイルを開くと、OfficeプラグインはOutlookアプリケーションで開始されます。 Outlook.Application.Inspectors.NewInspectorのイベントハンドラを登録します。そして、ハンドラ関数内のmsgファイルを のフルパスで取得しようとします。

このメッセージファイルの所在を知りたいと思っています。 しかし、私は完全な道を得る方法については考えていません。

誰もが同じ問題を抱えていますか? 誰もそれについて考えていますか? Windowsエクスプローラのフルパスを取得するには?

答えて

1

この情報は、APIを通じて公開されていません。それ以上に、Outlookはデフォルトのメッセージストアに一時メッセージを作成し、MSGファイルのコピーをそこに作成します。

+0

ご協力いただきありがとうございます。 OutlookインスペクタのオブジェクトのいくつかのR&Dを行った後。私は外部のMSGファイルentryIDがnullであることを確定しました。 –

+0

新しい未保存メッセージの場合もそうです。 –

関連する問題