Как сохранить документы Word в PDF в VBA

Автор: Tamara Smith
Дата создания: 24 Январь 2021
Дата обновления: 21 Ноябрь 2024
Anonim
Генерация Word и Excel документов с сохранением в PDF
Видео: Генерация Word и Excel документов с сохранением в PDF

Содержание

Microsoft Word 2007 поставляется с редактором кода Visual Basic для приложений (VBA), в котором вы можете создавать элементы управления, позволяющие выполнять функции, которые обычно недоступны. В Word 2007 вы можете использовать редактор кода VBA для сохранения документов Word в формате PDF. Это может быть полезно, если вы хотите распространять свои отчеты и документы в формате файла, отличном от «.docx», который использует Word. Однако, прежде чем вы сможете использовать код VBA для сохранения документов в формате PDF, вы должны активировать поддержку Microsoft Word для формата PDF с помощью бесплатной надстройки Microsoft.

Включить поддержку PDF в Word

Шаг 1

Откройте Microsoft Word 2007. Нажмите синюю кнопку справки вверху в правом углу программы. Введите «форматы файлов pdf и xps» в поле «Справка Word» и нажмите «Ввод». Нажмите на результат «Печать, совместное использование и защита файлов в форматах PDF и XPS».


Шаг 2

Нажмите «Установить и использовать надстройку Microsoft Save as PDF или XPS» в разделе «Что вы хотите сделать?». Щелкните ссылку в Интернете «Microsoft Save as PDF or XPS Supplement для программ Microsoft Office 2007», чтобы перейти на страницу загрузок. Закройте Microsoft Word.

Шаг 3

Щелкните кнопку «Загрузить». Сохраните файл на свой компьютер. Дважды щелкните, чтобы открыть файл. Щелкните поле Условия лицензии на использование программного обеспечения Microsoft. Нажмите «Продолжить» и дождитесь завершения установки.

Создать и запустить код VBA

Шаг 1

Откройте документ Microsoft Word, который вы хотите преобразовать в PDF. Нажмите кнопку «Офис» и выберите «Параметры Word». Щелкните вкладку «Показать разработчика» на ленте, чтобы включить его. Щелкните "ОК".

Шаг 2

Щелкните «Разработчик». Нажмите «Макросы» в группе «Коды». Введите «Сохранить в PDF» или другое имя по вашему выбору в поле «Имя макроса». Нажмите кнопку «Создать».


Шаг 3

Введите следующие коды VBA или просто скопируйте и вставьте их в окно «Новые коды макросов»: ActiveDocument.ExportAsFixedFormat OutputFileName: = _ ActiveDocument.Path & "" & ActiveDocument.Name & ".pdf", ExportFormat: знак равно

wdExportFormatPDF, OpenAfterExport: = False, OptimizeFor: = _ wdExportOptimizeForPrint, Range: = wdExportAllDocument, _ Item: = wdExportDocumentContent, IncludeDocProps: = True, KeepIRM: = True, _ CreateBookmarks: = wdoBookCremarks: = wdoExportCreateBookmarks

BitmapMissingFonts: = True, UseISO19005_1: = False

Шаг 4

Щелкните меню «Файл» и нажмите «Закрыть и вернуться в Microsoft Word».

Шаг 5

Нажмите «Макросы» в группе «Код» на вкладке «Разработчик». Щелкните имя макроса, чтобы выбрать его (если он еще не выбран). Нажмите «Выполнить», чтобы запустить код VBA и автоматически сохранить документ Word в PDF. Найдите папку, в которой был сохранен документ Word, чтобы найти PDF-версию файла.


Шаг 6

Откройте любой документ Word, который вы хотите сохранить в формате PDF. Щелкните вкладку «Разработчик», нажмите «Макросы», выберите имя созданного макроса и нажмите «Выполнить».

В 1906 году компания Victor Talking Machine Company представила первый проигрыватель, фонограф с проигрывателями и скрытым усилителем, что сделало его больше похожим на мебель, чем на машину. Стиль пр...

Стандартный размер двухъярусной кровати - одинарный, и вы можете легко использовать отдельные простыни на матрасах для двухъярусных кроватей без каких-либо изменений. Тем не менее, их углы выходят дов...

Мы советуем