Метод Presentation.Export (PowerPoint)
Экспортирует каждый слайд презентации с помощью указанного графического фильтра и сохраняет экспортированные файлы в указанной папке.
Синтаксис
expression. Экспорт (Path, FilterName, ScaleWidth, ScaleHeight)
Выражение Переменная, представляющая объект Presentation .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Путь | Обязательный | String | Путь к папке, в которую нужно сохранить экспортированные слайды. Можно включить полный путь; Если этого не сделать, Microsoft PowerPoint создаст вложенную папку в текущей папке для экспортированных слайдов. |
FilterName | Обязательный | String | Графический формат, в котором требуется экспортировать слайды. Указанный графический формат должен иметь фильтр экспорта, зарегистрированный в реестре Windows. Можно указать зарегистрированный расширение или имя зарегистрированного фильтра. PowerPoint сначала выполнит поиск соответствующего расширения в реестре. Если расширение, соответствующее указанной строке, не найдено, PowerPoint будет искать соответствующее имя фильтра. |
ScaleWidth | Необязательный | Long | Ширина экспортированного слайда в пикселях. |
ScaleHeight | Необязательный | Long | Высота экспортированного слайда в пикселях. |
Замечания
При экспорте презентации для свойства Сохраненные презентации не устанавливается значение True.
PowerPoint использует указанный графический фильтр для сохранения каждого отдельного слайда в презентации. Имена слайдов, экспортированных и сохраненных на диск, определяются PowerPoint. Обычно они сохраняются с помощью таких имен, как Slide1.wmf, Slide2.wmf. Путь к сохраненным файлам указывается в аргументе Path.
Если презентация загружена не полностью, этот метод завершается сбоем и возникает ошибка. Дополнительные сведения о частичных документах см. в разделе Работа с частичными документами.
Пример
В этом примере активная презентация сохраняется как презентация Microsoft PowerPoint, а затем экспортирует каждый слайд презентации в виде png-файла, который будет сохранен в папке Current Work. В примере также экспортируются все слайды высотой 100 пикселей и шириной 100 пикселей.
With ActivePresentation
.SaveAs FileName:="c:\Current Work\Annual Sales", _
FileFormat:=ppSaveAsPresentation
.Export Path:="c:\Current Work", FilterName:="png", _
ScaleWidth:=100, ScaleHeight:=100
End With
См. также
Работа с частичными документами
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.