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
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.