自身であるならば、私はプログラム的な方法を以下にC#で添付データを取得しようとしています: -どのような見通しでプログラム添付ファイルのデータにアクセスするには添付ファイルがメール
Microsoft.Office.Interop.Outlook.Attachment attachment = objMail.Attachments[attachmentIndex];
if (attachment.DisplayName.Equals("Test"))
{
const string PR_ATTACH_DATA = "http://schemas.microsoft.com/mapi/proptag/0x37010102";
byte[] attachmentData = attachment.PropertyAccessor.GetProperty(PR_ATTACH_DATA);
}
アタッチメントがある場合は今、私のコードは正常に動作していますテキストファイルまたはイメージファイル。しかし、添付ファイル自体がメールの場合、プロパティが不明であるか、見つからないという例外がスローされます。
このプロパティ「http://schemas.microsoft.com/mapi/proptag/0x37010102」は動作しませんし、その場合、バイト配列で添付データを取得するための代替プロパティ/メソッドは何ですか?
おかげ
こんにちはドミトリー、返事をありがとう、あなたは私がIAttach呼び出すことができるか、私にいくつかの例を提供していただけます。。。: :C#コードからのOpenProperty?私にとって大きな助けになるでしょう – user1677408
上記のとおり、拡張MAPIはC++またはDelphiのみです。 –