Range.MoveStart 方法 (Word)

移动指定范围的起始位置。

语法

expressionMoveStart( _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

另请参阅

Range 对象

支持和反馈

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