Outlookのmsgファイルから内容を読み込む必要があります。現在、私はCodeProject.comプロジェクトのクラスを使用しています。これは、VSTOとOutlookをサーバーにデプロイすることができないためです。Outlook APIなしでOutlook MSGファイルから受信日を読み取るにはどうすればよいですか?
このクラスは、To、From、CC、Subject、Bodyなど、日付情報(Received DateやSent Dateなど)以外のmsgファイルから必要なものを取得します。
MSDNのmsgファイルを取得する方法については、実際には(実際には、実際には低レベルの)documentationがありますが、このプロジェクトの範囲を少し超えていて、日付はまったくありません。
理想的には私が今使っているクラス(以前に言及したCodeProjectのOutlookStorage.cs)をドロップインで置き換えたり、既存のクラスを少し修正することができます。変更するには、受け取った日付の正しい4文字の16進小数点識別子が必要です。たとえば、SubjectはPR_SUBJECT = "0037"
、BodyはPR_BOY = "1000"
と表示されます。