Метод Presentation.ExportAsFixedFormat (PowerPoint)

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

Синтаксис

expression. ExportAsFixedFormat (Path, FixedFormatType, Intent, FrameSlides, HandoutOrder, OutputType, PrintHiddenSlides, PrintRange, RangeType, SlideShowName, IncludeDocProperties, KeepIRMSettings, DocStructureTags, BitmapMissingFonts, UseISO19005_1, ExternalExporter)

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

Параметры

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

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

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

Замечания

Метод 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.

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

Пример

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

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 и обратная связь.