Метод 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 и обратная связь.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по