класс mlreportgen.utils.powerpoint

Пакет: 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() 

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

pptpres

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

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

Примеры

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

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

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