¿Cómo obtengo acciones de Automator para Microsoft Powerpoint y Word?

Estoy tratando de configurar Automator con una acción de carpeta para convertir cualquier documento de PowerPoint o Word que arrastre a archivos PDF.

Encontré esta pregunta: ¿Cómo hago un script de Powerpoint para guardar un directorio de archivos PPTX como PDF? , pero no tengo ninguna acción de Automator para Powerpoint o Word.

Esto es lo que veo en Automator.Acciones de automatización

Cuando busco en acciones "convertir", esto es lo que obtengo.busque en Automator "convertir"

  • Mac OS 10.10.5
  • PowerPoint versión 15.15
  • Word versión 15.15

Respuestas (2)

Microsoft Office para Mac 2011 (y 2008) incluye varios flujos de trabajo de Automator, pero Microsoft ya no proporciona acciones de Automator para Office 2016 .

Por lo tanto, debe ejecutar un AppleScriptdesde el flujo de trabajo de Automator

Aquí está el guión (editado):

on run {input, parameters}
    set theOutput to {}
    tell application "Microsoft PowerPoint" -- work on version 15.15 or newer
        launch
        set theDial to start up dialog
        set start up dialog to false
        repeat with i in input
            open i
            set pdfPath to my makeNewPath(i)
            save active presentation in pdfPath as save as PDF -- save in same folder
            close active presentation saving no
            set end of theOutput to pdfPath as alias
        end repeat
        set start up dialog to theDial
    end tell
    return theOutput
end run

on makeNewPath(f)
    set t to f as string
    if t ends with ".pptx" then
        return (text 1 thru -5 of t) & "pdf"
    else
        return t & ".pdf"
    end if
end makeNewPath

Este script devuelve la ruta de los archivos PDF a la siguiente acción.


Aquí está el flujo de trabajo:

ingrese la descripción de la imagen aquí

Gran. Eso básicamente funciona, pero solo si tengo PowerPoint abierto antes de arrastrar un archivo a la carpeta. Si PowerPoint no está abierto cuando arrastro un archivo, aparece un cuadro de diálogo de error que dice " Hubo un problema y se cerró Microsoft PowerPoint ".
Sí, recibo este error cuando PowerPoint no está abierto. Edité el script en mi respuesta, ahora no hay error para mí.
No funciona para mí en 10.2.2. Automator da el error "Se esperaba el final de la línea, etc. pero se encontró una aplicación constante o consideración". Resalta la palabra "arriba" en "establecer cuadro de diálogo de inicio"
una versión mejorada está disponible en apple.stackexchange.com/a/406988/57019

¿Tienes instalada la versión completa de Microsoft Office?
Las acciones de Automator son parte de Office y se agregan cuando se instala Office.
Microsoft Office Home and Student Edition no tiene acciones de Automator

ingrese la descripción de la imagen aquí

Ver también: faltan aplicaciones de Office en la biblioteca de Automator

La mención allí de Ver por aplicación o categoría no aparece para evitar que se muestren en la búsqueda, solo en el panel izquierdo.

ingrese la descripción de la imagen aquí

Tendré que consultar con el departamento de TI de mi empresa al respecto. Gracias por la pista.