1

以下のコードを使用してストリームに変換する Outlook メッセージ ファイルがあります。

Stream messageStream = File.Open(MessageFileName, FileMode.Open, FileAccess.Read);

以下に示すように、このストリームを OutlookStorage.Message オブジェクトに取り込みます。

OutlookStorage.Message message = new OutlookStorage.Message(messageStream);

このメッセージ オブジェクトの本体を RichTextBox に表示しています。

RichTextBox1.Rtf = message.BodyRTF;

RichTextBox1 では、テキストと書式設定されたデータのみを表示できますが、画像は richtextbox に表示されません。

"Description: cid:image002.png@01CD86A2.E62E9990" のような画像名を表示する画像の代わりに。

すべての画像を Outlook の添付ファイルとして持っています。message.BodyRTF では、画像タグを次のように見ることができます

<img width=229 height=262 id="Picture_x0020_2" src="cid:image002.png@01CD86A2.E62E9990"> .

画像名ではなく、画像をそのまま表示したい。どうやって?同じものを実装するためのソースコードを持っている人はいますか? または任意の提案が非常に役立ちます。

4

0 に答える 0