当前位置:  开发笔记 > 程序员 > 正文

Word Automation:无需通过剪贴板即可编写RTF文本

如何解决《WordAutomation:无需通过剪贴板即可编写RTF文本》经验,为你挑选了1个好方法。

我试图存储在变量中的一些RTF字符串替换Word(2003/2007)中的当前选择.

这是当前的代码:

Clipboard.SetText(strRTFString, TextDataFormat.Rtf)
oWord.ActiveDocument.ActiveWindow.Selection.PasteAndFormat(0)

有没有办法在不通过剪贴板的情况下做同样的事情.或者有没有办法将剪贴板数据推送到安全的地方并在之后恢复?



1> Joel Spolsky..:

将RTF放在文件而不是剪贴板中,然后从文件中插入,例如

Selection.InsertFile FileName:="myfile.rtf", Range :="", _ ConfirmConversions:=False, Link:=False, Attachment:=False

推荐阅读
有风吹过best
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有