2017-07-14 19 views
0

私のOutlook 2013-2016アドインで私は添付ファイルを使用していました。添付ファイルは、項目送信および項目表示でプロパティhttp://schemas.microsoft.com/mapi/proptag/0x37010102を介してロードされます。添付ファイルを表示する項目をアイテムの読み込みに失敗しました

byte[] attachmentData = attachment.PropertyAccessor.GetProperty("http://schemas.microsoft.com/mapi/proptag/0x37010102"); 

正常にロードし、私はそれを扱うことができますが、項目に、私は例外The property http://schemas.microsoft.com/mapi/proptag/0x37010102 is unknown or cannot be foundを得る送ります。私は大きなファイルで例外がスローされたことを知っていますが、小さな.txtファイルを読み込んで例外を取得します。また、この問題はx64 Outlook(Outlook 2013 x86、Outlook 2016 x86、Outlook 2016 x64でテスト済み)でのみ明らかになりました。 添付ファイルを読み込む別の方法はありますか?

答えて

0

"大きい"ファイルは32 kBを超えるものを意味します。最初にメッセージ(MailItem.Save)を保存し、添付ファイルの種類を確認してください。 - PR_ATTACH_DATA_BINはolByRef添付ファイルのみです。

+0

はい、MailItem.Saveに問題はありましたが、なぜx86 Outlookでは必須ではないのですか? –

関連する問題