2016-05-02 36 views
2

VSTO(Outlookアドイン)を使用してLotus Notes(Domino)に添付された.msgファイルで電子メールを送信する必要があります。このファイルがLotus Notesで受信されると、msgファイルの電子メール本文がメインメールの末尾に追加されます。VSTO(Outlook)では、MSG添付ファイルをolEmbeddeditemタイプにする必要がありますが、olByValueが必要です。

this問題私は問題が添付ファイルの種類であると想定しています。私は添付ファイル追加してによってolByValueを添付ファイルの種類を設定しようとしています :

mail.Attachments.Add(msgFilePath, OlAttachmentType.olByValue, 0, displayName); 

が、私が指定したどんなタイプを、それはまだolEmbeddeditemに設定されています。

msgの添付ファイルを強制的にどのようにするのですか?olByValue

ご協力ありがとうございます。 良い一日を。

Note:参考のために、私はLotus Notesに電子メールを作成しました。これはmsgが添付され、Outlookに送信され、Lotus Notesに転送され、msgは添付されません。

答えて

1

Outlookオブジェクトモデルでできることはあまりありません。いつも "役立つ"ようにして、MSGファイルを埋め込みメッセージの添付ファイルに変換します。 Redemptionを使用している場合は、タイプを変更しません。

SafeMailItem sItem = new SafeMailItem(); 
sItem.Item = mail; 
sItem.Attachments.Add(msgFilePath); 
+0

試してみました。しかし、実際には、Redmptionはオプションではありませんでした。最後に、MSGをコンテナ(ZIP)に挿入するための回避策を決定しました。 ZIPファイルのolByValueの設定に問題はありません。 –

関連する問題