Selection.StartOf (Word)
Move ou estende a posição inicial da seleção ou intervalo especificado até o início da unidade de texto especificada mais próxima. Esse método retorna um Long que indica o número de caracteres pelo qual o intervalo ou a seleção foi movida ou estendida. O método retorna um número negativo caso o movimento tenha ocorrido para trás ao longo do documento.
Se o início do intervalo ou da seleção especificada já estiver no início da unidade especificada, esse método não moverá nem estenderá o intervalo ou seleção. Por exemplo, se a seleção estiver no início de uma linha, o exemplo a seguir retornará 0 (zero) e não alterará a seleção.
char = Selection.StartOf(Unit:=wdLine, Extend:=wdMove)
Arguments
Optional arguments
Os seguintes argumentos são opcionais
Unit (WdUnits) - A unidade pela qual a posição inicial da seleção ou intervalo especificado deve ser movido. Se um valor for omitido, o valor padrão é wdWord.
Aqui você pode encontrar os valores possíveis para
Extend (WdMovementType) - Se você usar wdMove, ambas as extremidades do intervalo ou seleção serão movidas para o início da unidade especificada. Se você usar wdExtend, o início do intervalo ou seleção é estendido até o início 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.