Метод Presentation.ExportAsFixedFormat (PowerPoint)

Публикация копии презентации Microsoft PowerPoint в виде файла в фиксированном формате (PDF или XPS).

Синтаксис

выражение. ExportAsFixedFormat (Path, FixedFormatType, Intent, FrameSlides, HandoutOrder, OutputType, PrintHiddenSlides, PrintRange, RangeType, SlideShowName, IncludeDocProperties, KeepIRMSettings, DocStructureTags, BitmapMissingFonts, UseISO19005_1, ExternalExporter)

выражение Выражение, возвращающее объект презентации .

Параметры

Имя Обязательный или необязательный Тип данных Описание
Путь Обязательный String Путь для экспорта.
FixedFormatType Обязательный PpFixedFormatType Формат, в который необходимо экспортировать слайды.
Intent Необязательный PpFixedFormatIntent Цель экспорта.
FrameSlides Необязательный MsoTriState Должны ли экспортируемые слайды быть обрамлены рамкой.
HandoutOrder Необязательный PpPrintHandoutOrder Порядок печати раздаточных материалов.
OutputType Необязательный PpPrintOutputType Тип выходных данных.
PrintHiddenSlides Необязательный MsoTriState Печать скрытых слайдов.
PrintRange Обязательный PrintRange Диапазон слайдов может быть .Nothing
RangeType Необязательный PpPrintRangeType Тип диапазона слайдов.
SlideShowName Необязательный String Имя слайд-шоу.
IncludeDocProperties Необязательный Логический Следует ли экспортировать свойства документа. Значение по умолчанию - false.
KeepIRMSettings Необязательный Логический Следует ли экспортировать параметры управления правами на доступ к данным (IRM).

Если параметр FixedFormatType имеет значение PpFixedFormatTypePDF, этот флаг определяет, следует ли экспортировать метки и параметры управления правами на доступ к данным.

Значение по умолчанию — True.
DocStructureTags Необязательный Логический Следует ли включать теги структуры документа для улучшения его доступности. По умолчанию используется значение True.
BitmapMissingFonts Необязательный Логический Следует ли включить точечный рисунок текста. По умолчанию используется значение True.
UseISO19005_1 Необязательный Логический Соответствует ли полученный документ стандарту ISO 19005-1 (PDF/A). Значение по умолчанию - false.
ExternalExporter Необязательный Variant Указатель на надстройку Office, реализующую интерфейс IMsoDocExporter COM и позволяющую вызывать альтернативную реализацию кода. По умолчанию используется нулевой указатель.

Примечания

Метод ExportAsFixedFormat эквивалентен команде "Сохранить как PDF или XPS" в меню Office в пользовательском интерфейсе PowerPoint. Метод создает файл, содержащий статическое представление активной презентации.

Значение параметра FixedFormatType может быть одной из этих констант PpFixedFormatType .

Константа Значение Описание
ppFixedFormatTypePDF 2 Экспорт в формат PDF.
ppFixedFormatTypeXPS 1 Экспорт в формат XPS.

Значением параметра Intent может быть одна из этих констант PpFixedFormatIntent .

Константа Описание
ppFixedFormatIntentPrint Предназначено для публикации в Интернете и печати.
ppFixedFormatIntentScreen Значение по умолчанию. Предназначено для публикации только в Интернете.

Значение параметра FrameSlides может быть одной из этих констант MsoTriState .

Константа Описание
msoFalse Значение по умолчанию. Экспортированные слайды не обрамляются.
msoTrue Рамки экспортируемых слайдов.

Значение параметра HandoutOrder может быть одной из этих констант PpPrintHandoutOrder .

Константа Описание
ppPrintHandoutHorizontalFirst Печать раздаточных материалов, в которых последовательные слайды отображаются сначала по горизонтали (горизонтальными строками).
ppPrintHandoutVerticalFirst Значение по умолчанию. Печать раздаточных материалов с последовательными слайдами, которые отображаются вертикально сначала (в вертикальных столбцах).

Значение параметра OutputType может быть комбинацией одной или нескольких из этих констант PpPrintOutputType .

Константа Описание
ppPrintOutputBuildSlides
ppPrintOutputFourSlideHandouts Печать четырех слайдов на странице раздаточных материалов.
ppPrintOutputNineSlideHandouts Печать девяти слайдов на странице раздаточных материалов.
ppPrintOutputNotesPages Печатает страницы заметок.
ppPrintOutputOneSlideHandouts Печать одного слайда на странице раздаточных материалов.
ppPrintOutputOutline Печать режима структуры.
ppPrintOutputSixSlideHandouts Печать шести слайдов на странице раздаточных материалов.
ppPrintOutputSlides Печать всех слайдов презентации. Значение по умолчанию.
ppPrintOutputThreeSlideHandouts Печать трех слайдов на странице раздаточных материалов.
ppPrintOutputTwoSlideHandouts Печать двух слайдов на каждой странице раздаточных материалов.

Значение параметра PrintHiddenSlides может быть одной из этих констант MsoTriState .

Константа Описание
msoFalse Значение по умолчанию. Не печатаются скрытые слайды.
msoTrue Печать скрытых слайдов.

Значение параметра RangeType может быть одной из этих констант PpPrintRangeType .

Константа Описание
ppPrintAll Значение по умолчанию. Экспорт всех слайдов.
ppPrintCurrent Экспорт только текущего слайда.
ppPrintNamedSlideShow Экспортирует именованное (настраиваемое) слайд-шоу, указанное в SlideShowName.
ppPrintSelection Экспорт выбранных слайдов.
ppPrintSlideRange Экспортирует указанный диапазон слайдов.

Задайте для параметра BitmapMissingFonts значение True , если лицензирование шрифтов не позволяет внедрить шрифт в PDF-файл. Если для этого параметра задано значение False, используется ссылка на шрифт, и компьютер средства просмотра подставляет соответствующий шрифт, если созданный шрифт недоступен.

Параметр KeepIRMSettings ведет себя специально для PDF. Она управляет хранением меток и шифрованием в выходном файле. Дополнительные сведения см. в статье Управление метками конфиденциальности в приложениях Office.

Параметр PrintRange является обязательным, но его можно установить в значение Nothing "для всех".

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

Пример

В следующем примере показано, как использовать метод ExportAsFixedFormat для экспорта активной презентации в виде файла .pdf с именем test.pdf в папку "Документы" пользователя.

Public Sub ExportAsFixedFormat_Example() 
 
       ActivePresentation.ExportAsFixedFormat "C:\Users\username \Documents\test.pdf", ppFixedFormatTypePDF, ppFixedFormatIntentScreen, msoCTrue, ppPrintHandoutHorizontalFirst, ppPrintOutputBuildSlides, msoFalse, , , , False, False, False, False, False 
 
End Sub

См. также

Управление метками конфиденциальности в приложениях Office

Работа с неполноценными документами

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.