我们正在使用 Word Interop 从 .Net 操作我们的 Word 2007 文档。主要用以下字段做事情:
For Each f In d.Fields
f.Select()
//do stuff with fields here
Next
这将使文档中的最后一个字段保持选中状态。
因此,为了简洁起见,我们希望将光标定位在文档的末尾(甚至开头也可以)。
谷歌搜索答案并没有太多......我能得到的最接近的似乎是建议我们需要让自己参与范围或书签。该对象有一个GoTo
方法,Document
但WdGoToItem
它提供的选项都没有用。
难道没有一种简单的方法可以将光标发送到文档的末尾(或开头)吗?
编辑
我的部分问题是我不喜欢选择最后一个字段。现在已经意识到我可以做到
f.Unlink
删除mergefield
并将字段文本保留为纯文本。哪个更整洁,无论我们是否也重新定位光标