首页 > 解决方案 > 使用 VBA,如何确定 Word 文档中字段的范围?

问题描述

我正在使用下面的代码来获取该字段的范围。有没有办法在不使用选择对象的情况下获得字段的范围?

dim Fld as Field
dim Rng as Range
dim Prev as Range
'... Ommited code ...
set Prev=Selection.Range
fld.Select
set Rng = Selection.Range 'new selection
Prev.Select ' restore previous selection
debug.print Rng.Paragraphs(1).Range.Text

标签: vbams-word

解决方案


如果您可以找到所需的字段,则可以使用其Result属性来获取范围。


推荐阅读