WPS 加载项开发 > 文字 API 参考 > Range > 方法 > Range.MoveStartUntil 方法
移动指定范围的起始位置,直到在文档中找到一个指定的字符。

语法

表达式.MoveStartUntil(Cset, Count)

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

参数

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

说明

如果在文档中是向后移动,则扩展该范围。

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

示例

如果所选文本的第一段中有美元符号 ($),以下示例将 myRange 移至该美元符号的前面。

示例代码
let myRange = Selection.Paragraphs.Item(1).Range
let leng = myRange.End - myRange.Start
myRange.Collapse(wdCollapseStart)
myRange.MoveStartUntil("$", leng)


请参阅