Método Range.MoveEndWhile (Word)

Mueve la posición de carácter final de un intervalo mientras se encuentre en el documento alguno de los caracteres especificados.

Sintaxis

expresión. MoveEndWhile( _Cset_ , _Count_ )

expresión requerida. Variable que representa un objeto Range.

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
Cset Obligatorio Variant Uno o más caracteres. Este argumento distingue mayúsculas de minúsculas.
Count Opcional Variant El número máximo de caracteres que se va a mover el intervalo. Puede ser un número o la constante wdForward o wdBackward constante. Si Count es un número positivo, el intervalo se mueve hacia delante en el documento. Si es un número negativo, el intervalo se mueve hacia atrás. El valor predeterminado es wdForward.

Comentarios

Mientras se encuentre cualquier carácter de Cset, se mueve la posición final del intervalo especificado. Este método devuelve el número de caracteres que se haya movido la posición final del intervalo como un valor de tipo Long. Si no se encontró ningún carácter de Cset, no se cambia el intervalo y el método devuelve 0 (cero). Si la posición final se mueve hacia atrás a un punto anterior a la posición inicial original, la posición inicial se establece en la nueva posición final.

Ejemplo:

En este ejemplo, se mueve hacia delante la posición final del intervalo seleccionado hasta que se encuentre el último carácter de espacio en blanco.

Selection.Range.MoveEndWhile Cset:=" ", Count:=wdForward

En este ejemplo, se mueve hacia delante la posición final del intervalo seleccionado siempre que el valor de Count sea menor o igual que 10 y se encuentre cualquier letra de la "a" a la "h".

Selection.Range.MoveEndWhile Cset:="abcdefgh", Count:=10

Vea también

Objeto Range

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.