Método Selection.MoveLeft (Word)

Move a seleção para a esquerda e retorna o número de unidades que foram movidas.

Sintaxe

expression. MoveLeft( _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 é recolhida ao ponto de extremidade e movida para a esquerda. Se wdExtend for usado, a seleção será estendida para a esquerda. O valor padrão é wdMove.

Comentários

Quando Unit for wdCell, o argumento Extend será somente wdMove.

Exemplo

Este exemplo move a seleção um caractere para a esquerda. Se a movimentação for bem sucedida, MoveLeft retornará 1.

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

Este exemplo habilita o sombreamento para o campo selecionado, insere um campo DATE e move a seleção para a esquerda para selecionar o campo.

ActiveDocument.ActiveWindow.View.FieldShading = _ 
 wdFieldShadingWhenSelected 
With Selection 
 .Fields.Add Range:=Selection.Range, Type:=wdFieldDate 
 .MoveLeft Unit:=wdWord, Count:=1 
End With

Este exemplo move a seleção para a célula de tabela anterior.

If Selection.Information(wdWithInTable) = True Then 
 Selection.MoveLeft 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.