以下のコードを使用してストリームに変換する 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"> .
画像名ではなく、画像をそのまま表示したい。どうやって?同じものを実装するためのソースコードを持っている人はいますか? または任意の提案が非常に役立ちます。