Range.MoveWhile 方法 (Word)

当在文档中找到任何指定的字符时,移动指定范围。

语法

expressionMoveWhile( _Cset_ , _Count_ )

expression 是必需的。 一个代表 Range 对象的变量。

参数

名称 必需/可选 数据类型 说明
Cset 必需 Variant 一个或多个字符。 此参数区分大小写。
Count 可选 Variant 最大指定范围内的移动的字符数。 可以是数字或 wdForwardwdBackward 常量。 如果 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

另请参阅

Range 对象

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。