Range.Move 方法 (Word)
将指定范围折叠到其起始位置或结束位置,然后将折叠后的对象移动指定的单位数。
expression。 Move
( _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
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。