相关疑难解决方法(0)

将光标定位在Word文档的开头/结尾

我们使用Word Interop从.Net操作Word 2007文档.主要用以下字段做事:

For Each f In d.Fields
    f.Select()
    //do stuff with fields here            
Next
Run Code Online (Sandbox Code Playgroud)

这将选择文档中的最后一个字段.

因此,为了整洁,我们希望将光标定位在文档的末尾(甚至开始就可以).

谷歌搜索答案并没有太多...我最近得到的似乎是建议我们需要让自己参与范围或书签.有一个对象的GoTo方法,DocumentWdGoToItem它提供的选项都没有用.

是不是有一种简单的方法可以将光标发送到文档的结尾(或开头)?

编辑

我的部分问题是我不喜欢选择最后一个字段.现在已经意识到我能做到

f.Unlink
Run Code Online (Sandbox Code Playgroud)

删除mergefield,只是将字段文本保留为纯文本.哪个更整洁,我们是否也重新定位光标

.net interop ms-word mergefield

10
推荐指数
2
解决办法
3万
查看次数

标签 统计

.net ×1

interop ×1

mergefield ×1

ms-word ×1