1 votos

Cómo definir el estilo en la cadena de texto de MS Word a través de AppleScript?

Me gustaría encontrar una manera de cambiar el estilo encabezado 1 de una determinada cadena de texto que voy a agregar un documento en MS Word usando Applescript, pero después de horas de búsqueda, y buscando en el diccionario, no puedo encontrar una manera de hacerlo. Algo como esto:

    tell application "Microsoft Word"
    activate
    tell active document
        set ContTemp to content of text object
        set StartRange to (count of ContTemp) - 1
        set endrange to StartRange
        set theRange to create range start StartRange end endrange
        set style of format of theRange to style heading1
        set content of theRange to StringVar
    end tell
end tell

Pero genera un error en el "conjunto de estilo de formato de theRange. . . ". El desmontaje de líneas únicas obras para agregar el texto StringVar (una cadena de texto simple) en el documento de Word. Pero no puedo el estilo, y tengo que configurarlo para que heading1.

Gracias por la ayuda!!

1voto

Tony Williams Puntos 4903

Si abre el Microsoft Word diccionario en el Editor de secuencias de Comandos, usted verá que una serie no tiene un atributo format, sólo un atributo style por lo que la línea correcta es set style of theRange to style heading1.

Después de que el código se queja de que StringVar no se define por lo que asumo que eres de la configuración antes de que el código que nos has dado.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X