Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Mueve el intervalo especificado mientras se encuentre en el documento alguno de los caracteres especificados.
Sintaxis
expresión.
MoveWhile( _Cset_ , _Count_ )
expresión necesaria. 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 especificado. Puede ser un número o la constante wdForward o wdBackward constante. Si Count es un número positivo, el intervalo especificado se mueve hacia delante en el documento, comenzando en la posición final. Si es un número negativo, el intervalo se mueve hacia atrás, comenzando en la posición de inicio. El valor predeterminado es wdForward. |
Observaciones
Mientras se encuentre cualquier carácter de Cset, se moverá el intervalo especificado. El objeto Range resultante se sitúa como punto de inserción después de los caracteres Cset encontrados. Este método devuelve el número de caracteres que se haya movido el intervalo especificado, 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).
Ejemplo
En este ejemplo, se mueve aRange hasta que se encuentre por última vez alguna de las letras (mayúsculas o minúsculas) siguientes: "a", "t" o "i".
Dim aRange As Range
Set aRange = ActiveDocument.Characters(1)
aRange.MoveWhile Cset:="atiATI", Count:=wdForward
Vea también
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.