Compartilhar via


Método Range.MoveStart (Word)

Move a posição inicial do intervalo especificado.

Sintaxe

expression. MoveStart( _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 a posição inicial do intervalo especificado será movida.
Count Opcional Variant O número máximo de unidades pelas quais o intervalo especificado será movido. Se Count for um número positivo, a posição inicial do intervalo será movida para frente no documento. Se for um número negativo, a posição inicial será movida para trás. Se a posição inicial for movida para frente até uma posição além da posição final, o intervalo será recolhido e ambas as posições inicial e final serão movidas juntas. O valor padrão é 1.

Valor de retorno

Inteiro

Comentários

Esse método retorna um número inteiro que indica o número de unidades pelas quais a posição inicial do intervalo foi realmente movida ou retorna 0 (zero) se a movimentação não tiver sido bem sucedida.

Exemplo

Este exemplo define myRange como sendo igual à segunda palavra do documento ativo. O exemplo usa o método MoveStart para mover a posição inicial de myRange (um objeto Range) para trás uma palavra. Após executar essa macro, a primeira e segunda palavras do documento é selecionada.

If ActiveDocument.Words.Count >= 2 Then 
 Set myRange = ActiveDocument.Words(2) 
 With myRange 
 .MoveStart 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.