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

Автор: Tamara Smith
Дата создания: 24 Январь 2021
Дата обновления: 6 Июль 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. Щелкните вкладку «Разработчик», нажмите «Макросы», выберите имя созданного макроса и нажмите «Выполнить».

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

Спортивные занятия созданы, чтобы доставлять удовольствие и соревноваться. Они дают детям возможность развить физические навыки и узнать о честности и приверженности. Существуют спортивные лиги для де...

Статьи портала