Compartir a través de


Propiedad TextRange2.Runs (Office)

Obtiene un objeto TextRange2 que representa el subconjunto especificado de series de texto. Un segmento de texto consta de un rango de caracteres que comparten los mismos atributos de fuente. Solo lectura.

Sintaxis

expresión. Ejecuciones (Inicio, Longitud)

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

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
Start Opcional Long Primer segmento del intervalo devuelto.
Length Opcional Long Número de segmentos que se devuelve.

Valor devuelto

TextRange2

Comentarios

Si se omiten Start y Length , el intervalo devuelto comienza con la primera ejecución y finaliza con el último párrafo del intervalo especificado.

Si se especifica Start pero se omite Length , el intervalo devuelto contiene una ejecución.

Si se especifica Length pero se omite Start , el intervalo devuelto comienza con la primera ejecución en el intervalo especificado.

Si Start es mayor que el número de ejecuciones en el texto especificado, el intervalo devuelto comienza con la última ejecución del intervalo especificado.

Si Length es mayor que el número de ejecuciones desde la ejecución inicial especificada hasta el final del texto, el intervalo devuelto contiene todas esas ejecuciones.

Una serie consta de todos los caracteres desde el primer carácter tras un cambio de fuente hasta el penúltimo carácter con los mismos atributos de fuente. Por ejemplo, considere la siguiente frase:

Esta palabra en cursiva no está en negrita.

En la oración anterior, el primer segmento se compone de las palabras "Esta palabra" sólo si el espacio que hay después de "palabra" no tiene formato de cursiva (si el espacio tiene formato de cursiva, el primer segmento consta sólo de los caracteres "Esta palabr"). Del mismo modo, la segunda serie contiene la palabra "cursiva" sólo si el espacio que hay detrás de la palabra tiene formato de cursiva.

Ejemplo:

En este ejemplo se da formato a la segunda serie de la forma dos en la diapositiva uno de la presentación activa como cursiva negrita si ya es cursiva.

With Application.ActivePresentation.Slides(1).Shapes(2) _ 
        .TextFrame.TextRange2 
    With .Runs(2).Font 
        If .Italic Then 
            .Bold = True 
        End If 
    End With 
End With

Consulte 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.