9

私は、関連付けられたメタデータを持つ XML ファイルから Outlook .MSG ファイルを作成する任務を負っています。Aspose ライブラリを使用してみましたが、公開されている MapiMessage プロパティはすべて読み取り専用です。Outlook オブジェクト モデルを使用すると、作成日やアクセスが必要なその他のプロパティを変更できません。Rebex ライブラリも試してみましたが、EML にエクスポートし、RTF をサポートしていません。

私の質問は、Mapi または .MSG ファイルを作成し、すべてのプロパティにアクセスできる方法はありますか?

4

3 に答える 3

3

Asposeは、新しいmsgファイルの作成をサポートするようになりました。詳細については、 http://www.aspose.com/documentation/utility-components/aspose.network-for-.net/creatingsaving-outlook-message-msg-files.htmlを確認してください。

ただし、現在、既存のmsgファイルの更新はサポートされていません。MapiMessageクラスを使用してmsgファイルをロードした場合でも、プロパティは読み取り専用になります。

于 2008-11-06T11:44:09.723 に答える
3

http://www.dimastr.com/redemption/を見てください。 肯定的ではありませんが、必要なことはできるようです。

于 2008-10-10T20:13:33.120 に答える
3

RedemptionでRDOSession .CreateMessageFromMsgFileを使用してみてください。RDOMailオブジェクトが返されます。すべてのプロパティを設定し、RDOMail .Save を呼び出すだけです。

の線に沿った何か

  Redemption.RDOSession Session = new RDOSession();
  Redemption.RDOMail Msg = Session.CreateMessageFromMsgFile(@"c:\temp\YourMsgFile.msg");
  Msg.Sent = true;
  Msg.Subject = "test";
  Msg.Body = "test body";
  Msg.Recipients.AddEx("the user", "user@domain.demo", "SMTP", rdoMailRecipientType.olTo);
  Msg.Save();
于 2013-06-09T17:03:29.300 に答える