Wie erhalte ich Automator-Aktionen für Microsoft Powerpoint und Word?

Ich versuche, Automator mit einer Ordneraktion einzurichten, um alle Powerpoint- oder Word-Dokumente, die ich hineinziehe, in PDFs zu konvertieren.

Ich habe diese Frage gefunden: Wie skripte ich Powerpoint, um ein Verzeichnis mit PPTX-Dateien als PDFs zu speichern? , aber ich habe keine Automator-Aktionen für Powerpoint oder Word.

Folgendes sehe ich in Automator.Automator-Aktionen

Wenn ich in Aktionen nach „Konvertieren“ suche, bekomme ich Folgendes.suche im Automator nach "konvertieren"

  • Mac OS 10.10.5
  • Powerpoint-Version 15.15
  • Word-Version 15.15

Antworten (2)

Microsoft Office für Mac 2011 (und 2008) enthält mehrere Automator-Workflows, aber Microsoft stellt keine Automator-Aktionen mehr für Office 2016 bereit .

Sie müssen also eine AppleScriptvom Automator-Workflow ausführen

Hier ist das Skript (bearbeitet):

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

Dieses Skript gibt den Pfad der PDF-Dateien zur nächsten Aktion zurück.


Hier ist der Arbeitsablauf:

Geben Sie hier die Bildbeschreibung ein

Großartig. Das funktioniert grundsätzlich, aber nur, wenn ich PowerPoint geöffnet habe, bevor ich eine Datei in den Ordner ziehe. Wenn PowerPoint nicht geöffnet ist, wenn ich eine Datei hineinziehe, erhalte ich einen Fehlerdialog mit der Meldung „ Es ist ein Problem aufgetreten, und Microsoft PowerPoint wurde geschlossen “.
Ja, ich erhalte diesen Fehler, wenn PowerPoint nicht geöffnet ist. Ich habe das Skript in meiner Antwort bearbeitet, jetzt kein Fehler für mich.
Funktioniert bei mir nicht in 10.2.2. Automator gibt den Fehler „Zeilenende erwartet usw., aber Anwendungskonstante oder Berücksichtigung gefunden.“ aus. Es hebt das Wort "up" in "set start up dialog" hervor.
eine verbesserte Version ist unter apple.stackexchange.com/a/406988/57019 verfügbar

Haben Sie die Vollversion von Microsoft Office installiert?
Die Automator-Aktionen sind Teil von Office und werden bei der Installation von Office hinzugefügt.
Microsoft Office Home and Student Edition verfügt nicht über Automator-Aktionen

Geben Sie hier die Bildbeschreibung ein

Siehe auch: Fehlende Office-Anwendungen in der Automator-Bibliothek

Die Erwähnung von Anzeige nach Anwendung oder Kategorie dort scheint nicht zu verhindern, dass sie in der Suche angezeigt werden, sondern nur im linken Bereich

Geben Sie hier die Bildbeschreibung ein

Da muss ich mich mal bei der IT-Abteilung meiner Firma erkundigen. Danke für die Führung.