我正在尝试获取约会项目的格式化文本,我到处搜索,大多数地方都建议获取约会项目的 word 文档:
Word.Document wd = (Word.Document) (item as Outlook.AppointmentItem).GetInspector.WordEditor;
所以我这样做了,我得到了word文档。但是,它并没有告诉你一旦得到这个 word 文档,应该如何处理它。我现在如何从word文档中获取格式化文本?
更新:对于将来寻找此答案的任何其他人。我想出了如何在 ol2007 中做到这一点
1)首先必须通过WordEditor变量从指定项中获取word文档。
2)然后您必须使用word文档中的选择和复制功能将RTF文本复制到剪贴板中。
3)制作一个richtextbox并使用richtextboc粘贴功能将剪贴板中的内容粘贴到您的richtextbox中。
4) 现在您可以从richtextbox 访问.Rtf 函数,该函数现在将为您提供约会项的RTF。
根据我的搜索,这种方法是最简单的方法,但您必须接管不理想的剪贴板。我读到的第二种方法是将步骤 1 中的 word 文档保存到计算机上的实际 RTF 文件中,然后读入该 RTF 文件。
我想的第三种方法是使用 Range.FormattedText 函数在步骤 1 中解析出 word 文档。