Compartir a través de


Propiedad Selection.StartIsActive (Word)

True si el principio de la selección está activo. Boolean de lectura y escritura.

Sintaxis

expresión. StartIsActive

Expresión Expresión que devuelve un objeto Selection .

Comentarios

Si la selección no está contraída en un punto de inserción, está activo el principio o el final de la selección. El extremo activo de la selección se mueve al llamar a los métodos siguientes: EndKey, Extend (con el argumento Characters), HomeKey, MoveDown, MoveLeft, MoveRight y MoveUp.

Esta propiedad es equivalente al uso de la propiedad Flags con la constante wdSelStartActive. Sin embargo, utilizando la propiedad Flags requiere operaciones binarias, que son más complicadas que mediante la propiedad StartIsActive.

Ejemplo:

En este ejemplo se extiende la selección actual a través de las dos palabras. Para asegurarse de que cualquier texto seleccionado actualmente sigue seleccionado durante la extensión, el final de la selección se realiza activo en primer lugar. (Por ejemplo, si se seleccionan las tres primeras palabras de este párrafo pero el inicio de la selección ya estaba activo, la llamada al método MoveRight sería cancelar la selección de las dos primeras palabras.)

With Selection 
 .StartIsActive = False 
 .MoveRight Unit:=wdWord, Count:=2, Extend:=wdExtend 
End With

Este es el mismo ejemplo utilizando la propiedad Flags. Esta solución es problemática ya que sólo se puede desactivar la configuración de una propiedad Flags sobrescribiendo con un valor no relacionado.

With Selection 
 If (.Flags And wdSelStartActive) = wdSelStartActive Then _ 
 .Flags = wdSelReplace 
 .MoveRight Unit:=wdWord, Count:=2, Extend:=wdExtend 
End With

Este es el mismo ejemplo utilizando el método MoveEnd, que elimina la necesidad de comprobar si está activo el final de la selección.

With Selection 
 .MoveEnd Unit:=wdWord, Count:=2 
End With

Consulte también

Objeto Selection

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.