c# - 将 outlook rtfbody 添加到包含其图像的 richtextbox

标签 c# arrays richtextbox outlook-addin

我正在制作一个在 outlook 中运行的应用程序。现在我有以下内容:

byte[] rtfMessage = mailItem.RTFBody;

我得到了这个包含所有 RTF 数据的 byte[]。我想在 Windows 窗体 (C#) 中的 RichTextBox 中显示此数据,包括其图像。

您能向我解释一下如何在 RichTextBox 中显示它吗?

最佳答案

嵌入的图像存储为附件。 Outlook 在运行时插入它们并替换\objattph 占位符标记。

您可以尝试将邮件保存为 RTF 格式 (MailItem.SaveAs(..., olRtf)) 并使用生成的 RTF 文件。

关于c# - 将 outlook rtfbody 添加到包含其图像的 richtextbox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35981949/

相关文章:

c - 如何读取 C 中以空格分隔的 0-9 数字?

javascript - 当传递空字符串时返回 [] ,当传递多个单词时返回长度

c# - RichTextBox 语法高亮显示

wpf - WPF RichTextBox 是否支持波浪下划线和内联图像?

c# - 使用 C# 鼠标事件从服务器向客户端发送标志

c# - .NET 3.5 (C#) 应用程序无法在 Windows XP Professional 上运行

C# 单元测试,使用 zip 文件中的 XML

c++ - 是否可以使用位域数组?

c# - 以编程方式将控件添加到 TabPage

c# - 需要帮助在 C# 中定义接口(interface)