Range.Move 方法 (Word)

将指定范围折叠到其起始位置或结束位置,然后将折叠后的对象移动指定的单位数。

语法

expressionMove( _Unit_ , _Count_ )

expression 是必需的。 一个代表 Range 对象的变量。

参数

名称 必需/可选 数据类型 说明
Unit 可选 WdUnits 范围要移动的单位。
Count 可选 Variant 指定范围内的移动的单位数。 如果 Count 是一个正数,对象折叠到其结束位置,并在文档中向后移动指定的单位数。 如果 Count 是一个负数,对象折叠到其起始位置,并向前移动指定的单位数。 默认值为 1。 您还可以使用 Move 方法之前使用 折叠 方法控制的折叠方向。 如果该范围位于一个单位的中间,或者不能折叠,将其移动到的开头或结尾的部门计为移动它一个完整的单元。

返回值

Long

备注

此方法返回一个 Long 值,指示对象实际移动,或者如果移动不成功,则返回 0 (零) 的单位数。

折叠范围的开始和结束位置相同。

对一个范围应用 Move 方法不会重排文档中的文本。 相反,它重新定义该区域,以引用文档中的新位置。

示例

以下示例将 Range1 设置为活动文档的第一段,然后将该范围向前移动三个段落。 运行该宏后,插入点将位于第四段的开头。

Set Range1 = ActiveDocument.Paragraphs(1).Range 
With Range1 
 .Collapse Direction:=wdCollapseStart 
 .Move Unit:=wdParagraph, Count:=3 
 .Select 
End With

另请参阅

Range 对象

支持和反馈

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