Compartilhar via


Método Range.MoveEnd (Word)

Move a posição de caractere final de um intervalo. .

Sintaxe

expression. MoveEnd( _Unit_ , _Count_ )

expressão Obrigatório. Uma variável que representa um objeto Range.

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Unit Opcional WdUnits A unidade pela qual mover a posição do caractere final.
Count Opcional Variant O número de unidades pelo qual mover. Se esse número for positivo, a posição de caractere final será movida para frente no documento. Se esse número for negativo, o final será movido para trás. Se a posição final ultrapassar a posição inicial, o intervalo será recolhido e ambas as posições de caractere serão movidas juntas. O valor padrão é 1.

Comentários

Este método retorna um inteiro indicando o número de unidades pelas quais o intervalo realmente se moveu ou retorna 0 (zero) se a movimentação não tiver êxito.

Exemplo

Este exemplo define myRange como sendo igual à segunda palavra do documento ativo. O método MoveEnd é utilizado para mover a posição final de myRange (um objeto de intervalo) para frente uma palavra. Após executar essa macro, as segunda e terceira palavras do documento são selecionadas.

If ActiveDocument.Words.Count >= 3 Then 
 Set myRange = ActiveDocument.Words(2) 
 With myRange 
 .MoveEnd Unit:=wdWord, Count:=1 
 .Select 
 End With 
End If

Confira também

Objeto Range

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.