Selection.MoveRight 方法 (Word)

将选定内容向右移动,并返回已移动的单位数。

语法

expression. MoveRight( _Unit_ , _Count_ , _Extend_ )

expression:必需。 表示 Selection 对象的变量。

参数

名称 必需/可选 数据类型 说明
Unit 可选 WdUnits 所选内容移动的单位。默认值是 wdCharacter
Count 可选 Variant 选定内容移动的单位数。 默认值为 1。
Extend 可选 Variant 可以是 wdMovewdExtend 。 如果使用 wdMove,则所选内容折叠到终结点并向右移动。 如果使用的是 wdExtend,则将选定内容扩展到右侧。 默认值是 wdMove

返回值

Long

备注

如果 Unit 为 wdCell,则 Extend 参数只能是 wdMove

示例

下面的示例先将选定内容移到上一个字段前面,再选择此字段。

With Selection 
 Set MyRange = .GoTo(wdGoToField, wdGoToPrevious) 
 .MoveRight Unit:=wdWord, Count:=1, Extend:=wdExtend 
 If Selection.Fields.Count = 1 Then Selection.Fields(1).Update 
End With

下面的示例将选定内容向右移动一个字符。 如果移动成功,MoveRight 返回 1。

If Selection.MoveRight = 1 Then MsgBox "Move was successful"

下面的示例将选定内容移到下一个表格单元格。

If Selection.Information(wdWithInTable) = True Then 
 Selection.MoveRight Unit:=wdCell, Count:=1, Extend:=wdMove 
End If

另请参阅

Selection 对象

支持和反馈

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