mlreportgen.utils.powerpoint class

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

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

Описание

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

Методы

начать

pptApp = mlreportgen.utils.powerpoint.start()

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

груз

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

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

открытый

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

Откройте файл презентации PowerPoint, указанный в filename, сделать его видимым и вернуть pptPres объект. A 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 остается открытым

показать

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