Пакет: mlreportgen.utils
Суперклассы:
Методы взаимодействия с приложением Microsoft Word и документами
Эта утилита предоставляет методы взаимодействия с приложением Word и документами Word. Эти методы используют интерфейс MATLAB ® с Microsoft ® .NET Framework для взаимодействия с редактором Word.
wordApp = mlreportgen.utils.word.start()
Запустите приложение Word, если оно еще не запущено, и верните wordApp объект. A wordApp объект MATLAB - это объект MATLAB, переносящий объект .NET в редактор Word. Приложение Word скрыто.
wordDoc = mlreportgen.utils.word.load(filename)
Загрузить существующий файл документа Word, указанный в filename и вернуть wordDoc объект. A wordDoc объект MATLAB - это объект MATLAB, переносящий объект .NET в документ Word.
wordDoc = mlreportgen.utils.word.open(filename)
Открыть файл документа Word, указанный в filename, сделать его видимым и вернуть wordDoc объект. A wordDoc объект MATLAB - это объект MATLAB, переносящий объект .NET в документ Word.
tf = mlreportgen.utils.word.close tf = mlreportgen.utils.word.close(true) tf = mlreportgen.utils.word.close(false) tf = mlreportgen.utils.word.close(filename) tf = mlreportgen.utils.word.close(filename,true) tf = mlreportgen.utils.word.close(filename,false)
Если данные пусты или отсутствуют, закройте приложение Word только при отсутствии несохраненных документов Word.
Для true введите, закройте приложение Word только при отсутствии несохраненных документов Word или документов Word, открытых вне MATLAB.
Для false введите, закройте приложение Word, даже если имеются несохраненные документы Word или документы Word, открытые вне MATLAB.
Для каждого из этих синтаксисов вернитесь true если приложение закрыто или false если приложение остается открытым.
Для filename ввод, закрытие документа Word, указанного как filename только при отсутствии несохраненных изменений.
Для filename и true входные данные, закройте файл документа Word, указанный как filename, только при отсутствии несохраненных изменений.
Для filename и false входные данные, закройте файл документа Word, указанный как filename, даже если есть несохраненные изменения.
Для каждого из этих синтаксисов:
Скрыть приложение Word, если нет других открытых документов Word.
Вернуть true если документ Word закрыт
Вернуть false если документ Word остается открытым
tf = mlreportgen.utils.word.closeAll() tf = mlreportgen.utils.word.closeAll(true) tf = mlreportgen.utils.word.closeAll(false)
Для пустых входных данных закройте все файлы документов Word и скройте приложение Word.
Для true при отсутствии несохраненных изменений закройте все файлы документов Word.
Для false закройте все файлы документов Word даже при наличии несохраненных изменений.
Для каждого из этих синтаксисов:
Скрыть приложение Word, если нет других открытых документов Word
Вернуть true если все файлы документов Word закрыты
Вернуть false если какой-либо документ Word остается открытым
wordApp = mlreportgen.utils.word.show() wordDoc = mlreportgen.utils.word.show(filename)
Для пустых входных данных сделайте видимым приложение Word или файл документа и верните wordApp объект.
Для filename , сделать указанный файл документа Word видимым и вернуть wordDoc объект.
wordApp = mlreportgen.utils.word.hide() wordDoc = mlreportgen.utils.word.hide(filename)
Для пустого ввода скрыть приложение Word или документ и вернуть wordApp объект.
Для filename , скрыть указанный файл документа Word и вернуть wordDoc объект.
files = mlreportgen.utils.word.filenames()
Возврат строкового массива имен файлов для открытого документа Word files.
tf = mlreportgen.utils.word.isAvailable()
Убедитесь, что Word доступен для использования. Вернуть true если Word доступен или false если он недоступен.
tf = mlreportgen.utils.word.isStarted
Проверьте, запущено ли приложение Word. Вернуть true при запуске Word или false если он не запущен.
tf = mlreportgen.utils.word.isLoaded(filename)
Проверьте, загружен ли файл документа Word. Вернуть true если документ Word filename загружено или false если он не загружен.
wordApp = mlreportgen.utils.word.wordapp()
Вернуть wordApp объект. Если Word не запущен, возникает ошибка.
wordDoc = mlreportgen.utils.word.worddoc(filename)
Вернуть wordDoc объект, переносящий файл документа Word, указанный в filename. Если файл документа Word не открыт, возникает ошибка.
Откройте окно test.docx и test1.docx Документы Word, находящиеся в текущей рабочей папке.
wordDoc = mlreportgen.utils.word.open('test') wordDoc1 = mlreportgen.utils.word.open('test1')
wordDoc =
WordDoc with properties:
FileName: 'C:\Users\username\Documents\test.docx'
wordDoc1 =
WordDoc with properties:
FileName: 'C:\Users\username\Documents\test1.docx'Получение имен файлов открытых файлов документов Word.
files = mlreportgen.utils.word.filenames()
files =
1×2 string array
"C:\Users\username\Documents\test.docx" ...
"C:\Users\username\Documents\test1.docx"