exponenta event banner

класс mlreportgen.utils.powerpoint

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

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

Описание

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

Методы

начать

pptApp = mlreportgen.utils.powerpoint.start()

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

груз

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

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

открытый

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

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