我试图用存储在变量中的一些RTF字符串替换Word(2003/2007)中的当前选择.
这是当前的代码:
Clipboard.SetText(strRTFString, TextDataFormat.Rtf) oWord.ActiveDocument.ActiveWindow.Selection.PasteAndFormat(0)
有没有办法在不通过剪贴板的情况下做同样的事情.或者有没有办法将剪贴板数据推送到安全的地方并在之后恢复?
将RTF放在文件而不是剪贴板中,然后从文件中插入,例如
Selection.InsertFile FileName:="myfile.rtf", Range :="", _ ConfirmConversions:=False, Link:=False, Attachment:=False