Método Selection.MoveRight (Word)
Move a seleção para a direita e retorna o número de unidades que foram movidas.
Sintaxe
expression. MoveRight
( _Unit_
, _Count_
, _Extend_
)
expressão Obrigatório. Uma variável que representa um objeto Selection.
Parâmetros
Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
---|---|---|---|
Unit | Opcional | WdUnits | A unidade pela qual a seleção deve ser movida. O valor padrão é wdCharacter. |
Count | Opcional | Variant | A unidade pela qual mover a seleção. O valor padrão é 1. |
Extend | Opcional | Variant | Pode ser wdMove ou wdExtend. Se wdMove for usado, a seleção será recolhida ao ponto final e movida para a direita. Se wdExtend for usado, a seleção será estendida para a direita. O valor padrão é wdMove. |
Valor de retorno
Long
Comentários
Quando Unit for wdCell, o argumento Extend será somente wdMove.
Exemplo
Este exemplo move a seleção para antes do campo anterior e seleciona o campo.
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
Este exemplo move a seleção um caractere para a direita. Se a movimentação for bem sucedida, MoveRight retornará 1.
If Selection.MoveRight = 1 Then MsgBox "Move was successful"
Este exemplo move a seleção para a próxima célula de tabela.
If Selection.Information(wdWithInTable) = True Then
Selection.MoveRight Unit:=wdCell, Count:=1, Extend:=wdMove
End If
Confira também
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.