Range.EndOf (Word)

Move ou estende a posição do caractere final de um intervalo para a unidade de texto especificada mais próxima.

Esse método retorna um valor indicando o número de posições de caractere pelas quais o intervalo ou seleção foi movido ou estendido (o movimento é para frente no documento). Se as posições inicial e final do intervalo ou da seleção já estiverem no final da unidade especificada, esse método não moverá nem estenderá o intervalo ou seleção. Por exemplo, se a seleção estiver no final de uma palavra e o espaço à direita, a instrução a seguir não alterará a seleção ( Char é igual a 0 (zero)).

EndOf (Unit, Extend)


char = Selection.EndOf(Unit:=wdWord, Extend:=wdMove)

Arguments

Optional arguments

Os seguintes argumentos são opcionais

Unit (WdUnits) - A unidade pela qual mover a posição de caractere final. Pode ser qualquer WdUnits, exceto wdLine. O valor padrão é wdWord.

Aqui você pode encontrar os valores possíveis para WdUnits

Extend (WdMovementType) - Especifica se é mover ou estender o final do intervalo. Se o valor for wdMove, ambas as extremidades do objeto range ou selection são movidas para o final da unidade especificada. Se wdExtend for usado, o final do intervalo ou seleção é estendido até o final da unidade especificada. O valor padrão é wdMove.

Os valores de retorno possíveis são wdExtend - O fim da seleção é ampliado para o fim da unidade especificada, wdMove - A seleção é reduzida a um ponto de inserção e movida ao final da unidade especificada. Padrão.