WPS 基础接口 > 文字 API 参考 > Document > 方法 > Document.Range 方法
通过使用指定的开始和结束字符位置返回一个 Range 对象。

语法

表达式.Range(Start, End)

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

参数

名称 必选/可选 数据类型 说明
Start 可选 Variant 开始字符位置。
End 可选 Variant 结束字符位置。

返回值
Range

示例

本示例为活动文档中的前 10 个字符设置加粗格式。

示例代码
function DocumentRange() {
    ActiveDocument.Range(0, 10).Bold = true
}

本示例创建一个区域,该区域的起点位于活动文档的开始处,终点位于光标的位置,然后将该区域内的所有字符转换为大写。

示例代码
function DocumentRange2() {
    let r = ActiveDocument.Range(0, Selection.End)
    r.Case = wdUpperCase
}

本示例创建并设置 myRange 变量,使其包含活动文档的第三到第六段,然后右对齐该区域中的段落。

示例代码
function DocumentRange3() {
    let aDoc = ActiveDocument				
    if(aDoc.Paragraphs.Count >= 6) {
	let myRange = aDoc.Range(aDoc.Paragraphs.Item(3).Range.Start,aDoc.Paragraphs.Item(6).Range.End)
	myRange.Paragraphs.Alignment = wdAlignParagraphRight
    }
}


请参阅