我正在开发一个Word AddIn,在该插件中,我以编程方式将文件(使用Range.InsertFile方法)插入活动文档(尚未保存)。问题是,此方法会替换文档中已存在的所有内容。作为一名用户,我希望能够编写一些文本,然后将文件插入文本之后,或者更好地插入到我想要的任何位置,可能在光标位置。
我曾想过让内容暂时只读,这样就不会被替换,但这似乎太复杂了。InsertAfter范围扩展正是我想要的,只是不使用文件。顺便说一下,这个文件是html。
首先折叠范围。
Range range = ...
range.Collapse(WdCollapseDirection.wdCollapseEnd); // defaults to wdCollapseStart if you omit this