Range.MoveWhile 方法 (Word)
当在文档中找到任何指定的字符时,移动指定范围。
expression。 MoveWhile
( _Cset_
, _Count_
)
expression 是必需的。 一个代表 Range 对象的变量。
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
Cset | 必需 | Variant | 一个或多个字符。 此参数区分大小写。 |
Count | 可选 | Variant | 最大指定范围内的移动的字符数。 可以是数字或 wdForward 或 wdBackward 常量。 如果 Count 是一个正数,则指定的区域在文档中从结束位置开始向前移动。 如果是负数,范围是从起始位置开始向后移动。 默认值是 wdForward 。 |
当找到 Cset 中的任何字符时,就移动指定的范围。 生成的 范围 对象定位在发现任何 Cset 字符之后作为一个插入点。 此方法返回所指定的范围内移动,作为 Long 类型的值的字符数。 如果没有找到 Cset 字符,则不改变范围,此方法返回 0 (零)。
当找到大写或小写字母“a”、“t”或“i”时,以下示例将移动 aRange。
Dim aRange As Range
Set aRange = ActiveDocument.Characters(1)
aRange.MoveWhile Cset:="atiATI", Count:=wdForward
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。