MoveStartWhile 方法

       

当在文档中找到任何指定的字符时,移动指定区域或所选内容的开始字符位置。

说明

当找到 Cset 中的任何字符时,就移动指定的区域或所选内容的开始位置。本方法将区域或所选内容的开始位置的移动字符数以 Long 类型返回。如果没有找到 Cset 字符,则不改变区域或所选内容,并且本方法返回 0。如果开始位置向前移动超过原来的结束位置之后,则结束位置设置到新的开始位置。

expression.MoveStartWhile(Cset, Count)

expression   必需。表达式返回值为“应用于”列表中的一个对象。

Cset   Variant 类型,必需。一个或多个字符。该参数区分大小写。

Count   Variant 类型,可选。需要区域或所选内容移动的最大字符数。可以取一个数值,也可取 wdForwardwdBackward 常量之一。如果 Count 是正数,则区域或所选内容在文档中向前移动。如果 Count 是负数,则区域或所选内容向后移动。默认值为 wdForward

示例

当找到空格时,本示例将所选内容的开始位置向后移动。

Selection.MoveStartWhile Cset:=" ", Count:=wdBackward

Count 小于或等于 10,并且找到从“a”到“h”之间的一个字母时,本示例将所选内容的开始位置向后移动。

Selection.MoveStartWhile Cset:="abcdefgh", Count:=-10