Selection.MoveRight 方法 (Word)
将选定内容向右移动,并返回已移动的单位数。
语法
expression. MoveRight
( _Unit_
, _Count_
, _Extend_
)
expression:必需。 表示 Selection 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
Unit | 可选 | WdUnits | 所选内容移动的单位。默认值是 wdCharacter 。 |
Count | 可选 | Variant | 选定内容移动的单位数。 默认值为 1。 |
Extend | 可选 | Variant | 可以是 wdMove 或 wdExtend 。 如果使用 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
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。