Share via


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

Objeto Selection

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.