在word中粘贴richtext格式,而无需使用剪贴板或创建新的word文件



是否有任何方法可以在不使用剪贴板或创建新单词文件的情况下插入使用单词颜色的richtextbox文本?

Word.Selection sel = wordApp.Selection;
sel.InsertAfter(richTextBox2.SelectedRtf);

这是插入原始RTF代码

步骤1:将richtextbox的内容保存到临时.rtf文件中

第二步:折叠你的选择到最后或者更好:使用范围对象而不是选择

步骤3:Selection.InsertFile([pathtoyourtemprtf], Link:=False)

步骤4:您现在可以安全地删除您的临时rtf文件。

这样行吗?

最新更新