WPS 加载项开发 > 文字 API 参考 > Range > 方法 > Range.SetRange 方法
设置现有范围的起始字符和结束字符的位置。

语法

表达式.SetRange(Start, End)

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

参数

名称 必选/可选 数据类型 说明
Start 必选 Long 范围的起始字符位置。
End 必选 Long 范围的结束字符位置。

说明

字符位置的值从文档该部分开头计起,起始值为 0(零)。将计算所有的字符,包括非打印字符和未显示的隐藏字符。

SetRange 方法用于重新定义现有的 Range 对象的起始和结束位置。此方法不同于 Range 方法,后者用于在给出起始和结束位置的情况下创建范围。

示例

以下示例使用 SetRange 重新定义 myRange 以引用活动文档中的前三个段落。

示例代码
let myRange = ActiveDocument.Paragraphs.Item(1).Range
myRange.SetRange(myRange.Start, ActiveDocument.Paragraphs.Item(3).Range.End)

以下示例使用 SetRange 重新定义 myRange 以引用从文档开头起至当前所选内容末尾结束的范围。

示例代码
let myRange = ActiveDocument.Range(0, 0)
myRange.InsertAfter("Hello ")
myRange.SetRange(myRange.Start, Selection.End)


请参阅