Range.MoveStart 方法 (Word)
移动指定范围的起始位置。
语法
expression。 MoveStart
( _Unit_
, _Count_
)
expression 是必需的。 一个代表 Range 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
Unit | 可选 | WdUnits | 指定范围的起始位置要移动的单位。 |
Count | 可选 | Variant | 指定区域要移动的最大单位数。 如果 Count 是正数,则该区域的起始位置在文档中向前移动。 如果为负数,则起始位置向后移动。 如果起始位置向前移至结束位置之前,则折叠该区域,并将起始位置和结束位置移至同一位置。 默认值为 1。 |
返回值
整数
备注
此方法返回一个整数,该整数表明起始位置或该范围实际移动的单位数,如果移动不成功,则此方法返回 0(零)。
示例
以下示例将 myRange 设为活动文档中的第二个单词。 此示例使用 MoveStart 方法将 myRange(一个 Range 对象)的起始位置向后移动一个单词。 运行该宏后,选定文档中的第一和第二个单词。
If ActiveDocument.Words.Count >= 2 Then
Set myRange = ActiveDocument.Words(2)
With myRange
.MoveStart Unit:=wdWord, Count:=-1
.Select
End With
End If
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。