Як отримати дії Автоматизатора для Microsoft Powerpoint та Word?


6

Я намагаюся налаштувати Автоматизатор з дією папки для перетворення будь-яких документів Powerpoint або Word, які я перетягую в неї, у PDF.

Я знайшов це питання: Як скрипт Powerpoint зберегти каталог файлів PPTX у форматі PDF? , але у мене немає жодних дій Автоматизатора для Powerpoint або Word.

Ось що я бачу в Automator.Дії автоматизатора

Коли я шукаю в діях "перетворити", ось що я отримую. пошук в Автоматизаторі для "конвертувати"

  • Mac OS 10.10.5
  • Версія Powerpoint 15.15
  • Версія слова 15.15

Відповіді:


8

Microsoft Office для Mac 2011 (та 2008) включає декілька робочих процесів автоматизатора, але Microsoft вже не забезпечує дії Автоматизатора для Office 2016 .

Отже, ви повинні запустити AppleScriptз робочого процесу Automator

Ось сценарій (відредагований):

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

Цей сценарій поверне PDF-файл до наступної дії.


Ось робочий процес:

введіть тут опис зображення


Чудово. Це в основному працює, але тільки якщо у мене відкрито PowerPoint, перш ніж перетягнути файл у папку. Якщо PowerPoint не відкритий, коли я перетягую файл, я отримую діалогове вікно про помилку, яке говорить " Виникла проблема, і Microsoft PowerPoint закритий ".
Майк Енг

1
Так, я отримую цю помилку, коли PowerPoint не відкритий. Я відредагував сценарій у своїй відповіді, тепер для мене жодної помилки.
jackjr300

1
Не працює для мене в 10.2.2. Автоматизатор видає помилку "Очікуваний кінець рядка тощо, але знайдене додаток постійне або врахування." Він виділяє слово "вгору" в "діалоговому вікні встановлення"
кавалькад

1

У вас встановлена ​​повна версія Microsoft Office?
Дії Автоматизатора є частиною Office та додаються при встановленні Office.
Microsoft Office Home and Student Edition не має автоматичних дій

введіть тут опис зображення

Також див.: Офісні програми відсутні в бібліотеці Automator

Згадка про перегляд за програмою чи категорією не відображається для того, щоб вони не відображалися в пошуку лише в лівій області

введіть тут опис зображення


Мені доведеться звернутися з інформаційним відділом моєї компанії. Дякую за ведучий.
Майк Енг
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.