WPS 加载项开发 > 文字 API 参考 > Range > 方法 > Range.MoveEndUntil 方法
移动指定范围的结束位置,直到在文档中找到任何指定的字符。如果在文档中是向前移动,则扩展该范围。

语法

表达式.MoveEndUntil(Cset, Count)

表达式   必选。一个代表 Range 对象的变量。

参数

名称 必选/可选 数据类型 说明
Cset 必选 Variant 一个或多个字符。此参数区分大小写。
Count 可选 Variant 指定区域要移动的最大字符数。可以是一个数字,也可以是 wdForwardwdBackward 常量。如果 Count 是正数,则该区域在文档中向前移动。如果是负数,则该区域向后移动。默认值为 wdForward

说明

此方法将指定范围的结束位置移动的字符数作为 Long 类型的值返回。如果 Count 大于 0(零),则此方法返回移动的字符数加 1。如果 Count 小于 0(零),则此方法返回移动的字符数减 1。如果没有找到 Cset 字符,则不改变范围,并且该方法返回 0(零)。如果结束位置向后移至原来的起始位置之前,则将该起始位置设置为新的结束位置。

示例

以下示例在文档中向前扩展所选文本,直到找到字母“a”。然后将所选文本扩展一个字符,以使其包含字母“a”。

示例代码
Selection.Range.MoveEndUntil("a", wdForward)
Selection.MoveRight(wdCharacter, 1, wdExtend)


请参阅