Как добавить разрыв страницы в конце массовых документов? - PullRequest
0 голосов
/ 21 декабря 2018

У меня есть несколько сотен коротких документов (в основном одна страница), которые я хочу объединить в один большой документ.Мне удалось свалить действие объединения (используя Automator), хотя Word добавляет следующий документ сразу после предыдущего, без разрыва страницы.

После продолжительного поиска кажется, что лучшим вариантом будет открыть каждый документ, добавить разрыв страницы в конце, а затем сохранить.

Есть ли способ сделать это для нескольких документов одновременно?Используете Automator или AppleScript?

1 Ответ

0 голосов
/ 21 декабря 2018

Это должно работать в AppleScript для вставки разрыва страницы в конце документа.Извините, у меня нет Word для проверки.

tell application "Microsoft Word" insert break at (after last character of active document) end tell

РЕДАКТИРОВАТЬ: Добавлено 2018-12-23

tell application "Finder" to set allFiles to every file of (choose folder)

set outputFile to (choose folder) & "output.docx" -- or whatever 

tell application "Microsoft Word"
    activate 
    make new document 

    repeat with i from (count allFiles) to 1 by -1 
        display dialog (item i of allFiles as text)

        insert file at text object of selection file name (item i of allFiles as text)

        if i > 1 then 
            insert break at (after last character of active document) 
        end if 
    end repeat 

    save as active document file name outputFile
end tell

Может потребоваться некоторая отладка, но это более или менее, как это может работать.Пожалуйста, дайте нам знать, если вы не очень хорошо владеете AppleScript и вам нужна помощь в отладке.

...