mlreportgen.utils.powerpoint class

Пакет: mlreportgen.utils
Суперклассы:

Взаимодействуйте с приложением PowerPoint и представлениями

Описание

Эта утилита предоставляет методы для взаимодействия с приложением PowerPoint® и презентациями PowerPoint. Эти методы используют интерфейс MATLAB для среды Microsoft.NET, чтобы взаимодействовать с редактором PowerPoint.

Методы

запуск

pptApp = mlreportgen.utils.powerpoint.start()

Запустите приложение PowerPoint, если оно не было уже запущено и возвращает pptApp объект. pptApp объект является объектом MATLAB, который переносит объект.NET, который переносит редактор PowerPoint. Приложение PowerPoint скрыто.

загрузка

pptPres = mlreportgen.utils.powerpoint.load(filename)

Загрузите существующий файл презентации PowerPoint, заданный в filename и возвратите pptPres объект. pptPres объект является объектом MATLAB, который переносит объект.NET, который переносит презентацию PowerPoint.

открытый

pptPres = mlreportgen.utils.powerpoint.open(filename)

Откройте файл презентации PowerPoint, заданный в filename, сделайте его видимым, и возвратите pptPres объект. pptPres объект является объектом MATLAB, который переносит объект.NET, который переносит презентацию PowerPoint.

близко

tf = mlreportgen.utils.powerpoint.close
tf = mlreportgen.utils.powerpoint.close(true)
tf = mlreportgen.utils.powerpoint.close(false)

tf = mlreportgen.utils.powerpoint.close(filename)
tf = mlreportgen.utils.powerpoint.close(filename,true)
tf = mlreportgen.utils.powerpoint.close(filename,false)

Закройте приложение PowerPoint

Для пустого или никакого входа, закройте приложение PowerPoint, только при отсутствии несохраненных презентаций PowerPoint.

Для true введите, закройте приложение PowerPoint, только при отсутствии несохраненных презентаций PowerPoint.

Для false введите, закройте приложение PowerPoint, даже если существуют несохраненные презентации PowerPoint или если существуют презентации PowerPoint, открытые за пределами MATLAB.

Для каждого из этих синтаксисов возвратите true если приложение закрывается или false если приложение остается открытым.

Закройте презентацию PowerPoint

Для filename введите, закройте презентацию PowerPoint, заданную как filename только при отсутствии несохраненных изменений.

Для filename и true входные параметры, закройте презентацию PowerPoint, заданную как filename, только при отсутствии несохраненных изменений.

Для filename и false входные параметры, закройте презентацию PowerPoint, заданную как filename, даже если существуют несохраненные изменения.

Для каждого из этих синтаксисов,

  • Скройте приложение PowerPoint, при отсутствии других открытых презентаций PowerPoint.

  • Возвратите true если файл презентации PowerPoint закрывается

  • Возвратите false если файл презентации PowerPoint остается открытым

closeAll

tf = mlreportgen.utils.powerpoint.closeAll()
tf = mlreportgen.utils.powerpoint.closeAll(true)
tf = mlreportgen.utils.powerpoint.closeAll(false) 

Для пустого входа закройте все файлы презентации PowerPoint и скройте приложение PowerPoint.

Для true введите, закройте всю презентацию PowerPoint, только при отсутствии несохраненных изменений.

Для false введите, закройте все файлы презентации PowerPoint, даже если существуют несохраненные изменения.

Для каждого из этих синтаксисов:

  • Скройте приложение PowerPoint, при отсутствии других открытых файлов презентации PowerPoint

  • Возвратите true если все файлы презентации PowerPoint закрываются

  • Возвратите false если какой-либо файл презентации PowerPoint остается открытым

show

pptApp = mlreportgen.utils.powerpoint.show()
pptPres = mlreportgen.utils.powerpoint.show(filename) 

Для пустого входа подайте видимый файл заявки или презентации PowerPoint PowerPoint и возвратите pptApp объект.

Для filename введите, сделайте заданный файл презентации PowerPoint видимым, и возвращает pptPres объект.

скрыться

pptApp = mlreportgen.utils.powerpoint.hide()
pptPres = mlreportgen.utils.powerpoint.hide(filename) 

Для пустого входа скройте приложение PowerPoint или презентацию PowerPoint, и возвращает pptApp объект.

Для filename введите, скройте заданный файл презентации PowerPoint, и возвращает pptPres объект.

isAvailable

files = mlreportgen.utils.powerpoint.filenames() 

Возвратите массив строк имен файлов для открытой презентации PowerPoint files.

isAvailable

tf = mlreportgen.utils.powerpoint.isAvailable() 

Проверьте, доступен ли PowerPoint для использования. Возвратите true если PowerPoint доступен или false если это не доступно.

isStarted

tf = mlreportgen.utils.powerpoint.isStarted

Проверьте, запущено ли приложение PowerPoint. Возвратите true если PowerPoint запускается или false если это не запускается.

isloaded

tf = mlreportgen.utils.powerpoint.isLoaded(filename)

Проверьте, загружается ли файл презентации PowerPoint. Возвратите true если презентация PowerPoint filename загружается или false если это не загружается.

pptapp

pptApp = mlreportgen.utils.powerpoint.pptApp() 

Возвратите pptApp объект. Ошибка происходит, если PowerPoint не запускается.

pptpres

pptPres = mlreportgen.utils.powerpoint.pptPres(filename)

Возвратите pptPres объект, который переносит файл презентации PowerPoint, заданный в filename. Ошибка происходит, если файл презентации PowerPoint не существует.

Примеры

Открытые презентации PowerPoint

Откройте test.pptx и test1.pptx Презентации PowerPoint, которые находятся в текущей рабочей папке.

pptPres = mlreportgen.utils.powerpoint.open('test')
pptPres1 = mlreportgen.utils.powerpoint.open('test1') 
pptPres = 

  PPTPres with properties:
    FileName: 'C:\Users\username\Documents\test.pptx'

pptPres1 = 

  pptPres with properties:
    FileName: 'C:\Users\username\Documents\test1.pptx'

Получите имена файлов презентации PowerPoint

Получите имена открытых файлов презентации PowerPoint.

files = mlreportgen.utils.powerpoint.filenames()
files = 

  1×2 string array

    "C:\Users\username\Documents\test.pptx" ...
    "C:\Users\username\Documents\test1.pptx"

Введенный в R2018b