使用英语阅读

通过


Range 对象 (Word)

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

备注

与书签在文档中的使用方法类似,Range 对象在 Visual Basic 过程中用来标识文档的特定部分。 但与书签不同的是,Range对象只在定义该对象的过程运行时才存在。 Range 对象不受选定内容影响。 这就是说,你可以定义区域并对其进行操作,无需更改选定内容。 此外,你还可以在文档中定义多个区域,但每个窗格只能具有一个选定内容。

使用 Range 方法可返回由给定的起始字符和结束字符位置定义的 Range 对象。 以下示例将返回引用活动文档中的前 10 个字符的 Range 对象。

Set myRange = ActiveDocument.Range(Start:=0, End:=10)

使用 Range 属性可返回由另一个对象的开头和结尾定义的 Range 对象。 Range 属性适用于多种对象(例如 ParagraphBookmarkCell)。 以下示例返回引用活动文档中第一段的 Range 对象。

Set aRange = ActiveDocument.Paragraphs(1).Range

以下示例返回一个 Range 对象,该对象引用活动文档中的第二段到第四段。

Set aRange = ActiveDocument.Range( _ 
 Start:=ActiveDocument.Paragraphs(2).Range.Start, _ 
 End:=ActiveDocument.Paragraphs(4).Range.End)

有关使用 Range 对象的详细信息,请参阅 使用 Range 对象

方法

属性

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。