我们正在使用Word Interop从.NET操作我们的Word 2007文档。主要是对字段进行操作,例如:
For Each f In d.Fields
f.Select()
//do stuff with fields here
Next
这将选中文档中的最后一个字段。
为了整洁起见,我们希望将光标定位在文档的结尾(甚至开头也可以)。
搜索答案并没有找到太多...我能找到的最接近的答案似乎是建议我们需要涉及范围或书签。虽然Document
对象有一个GoTo
方法,但它提供的WdGoToItem
选项都不实用。
没有一种简单的方法可以将光标发送到文档的末尾(或开头)吗?
编辑
我的问题的一部分是我不喜欢留下最后选定的字段。现在已经意识到我可以这样做:
f.Unlink
如何去除mergefield
并将其留下作为纯文本。无论是否重新定位光标,哪种方法更加整洁。