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

1

Me gustaría encontrar una forma de cambiar el estilo al encabezado1 de una cadena de texto en particular que estoy agregando en un documento de MS Word usando Applescript, pero después de horas de búsqueda y mirando 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 "establecer el estilo de formato del rango ...". La eliminación de esas líneas individuales sirve para agregar el texto StringVar (una cadena de texto simple) en el documento de Word. Pero no puedo personalizarlo, y necesito tenerlo configurado en el encabezado 1.

¡Gracias por la ayuda!

    
pregunta MBUST 15.04.2018 - 08:42

1 respuesta

1

Si abre el diccionario de Microsoft Word en Script Editor, verá que un rango no tiene un atributo format , solo un atributo style , por lo que la línea correcta es set style of theRange to style heading1 .

Después de eso, su código se queja de que StringVar no está definido, así que asumo que lo está configurando antes del código que nos dio.

    
respondido por el Tony Williams 15.04.2018 - 09:48

Lea otras preguntas en las etiquetas