C#Interop Word插入文件而不替换

时间:2016-08-04 11:58:17

标签: c# html file ms-word ms-office

我正在处理一个 Word AddIn ,其中我以编程方式将文件(带有Range。 InsertFile 方法)插入到活动文档中(尚未保存) )。问题是此方法取代文档中已有的所有内容。作为用户,我希望能够编写一些文本,然后在文本后插入文件,或者在我想要的任何地方插入文件,可能在光标位置

我考虑过暂时 readonly 使内容不会被替换,但这似乎太复杂了。 InsertAfter 范围扩展正是我想要的,而不是文件。顺便说一下,该文件是html。

1 个答案:

答案 0 :(得分:0)

首先折叠范围。

Range range = ...
range.Collapse(WdCollapseDirection.wdCollapseEnd); // defaults to wdCollapseStart if you omit this