WPS 基础接口 > 文字 API 参考 > Range > Range 对象

代表文档中的一个连续区域。每个 Range 对象由一个起始字符位置和一个终止字符位置定义。

说明

与书签在文档中的使用方法类似,Range 对象在 Visual Basic 过程中用来标识文档的特定部分。但与书签不同的是,Range 对象只在定义该对象的过程运行时才存在。Range 对象独立于所选内容。也就是说,您可以定义和处理一个范围而无需更改所选内容。还可以在文档中定义多个范围,但每个窗格中只能有一个所选内容。

使用 Range 方法可返回一个 Range 对象,该对象由指定的起始和终止字符位置定义。以下示例返回一个代表活动文档中前 10 个字符的 Range 对象。

示例代码
let myRange = ActiveDocument.Range(0,10)

使用 Range 属性可返回一个 Range 对象,该对象由另一对象的起点和终点定义。Range 属性可应用于许多对象(例如,ParagraphBookmarkCell)。以下示例返回一个代表活动文档中第一段的 Range 对象。

示例代码
let aRange = ActiveDocument.Paragraphs.Item(1).Range

以下示例返回一个代表活动文档中第二至第四段的 Range 对象。

示例代码
let aRange = ActiveDocument.Range(ActiveDocument.Paragraphs.Item(2).Range.Start,ActiveDocument.Paragraphs.Item(4).Range.End)

有关处理 Range 对象的详细信息,请参阅 处理 Range 对象。


请参阅