Пакет: mlreportgen.utils
Суперклассы:
Методы для взаимодействия с приложением Microsoft Word и документами
Эта утилита предоставляет методы для взаимодействия с документами приложения и Word Word. Эти методы используют интерфейс MATLAB® для Microsoft®.NET Framework, чтобы взаимодействовать с редактором Word.
wordApp = mlreportgen.utils.word.start()
Запустите приложение Word, если оно не было уже запущено и возвращает объект wordApp
. Объект wordApp
является объектом MATLAB, который переносит объект.NET, который переносит редактор Word. Приложение Word скрыто.
wordDoc = mlreportgen.utils.word.load(filename)
Загрузите существующий файл документа Word, заданный в filename
, и возвратите объект wordDoc
. Объект wordDoc
является объектом MATLAB, который переносит объект.NET, который переносит документ Word.
wordDoc = mlreportgen.utils.word.open(filename)
Откройте файл документа Word, заданный в filename
, сделайте его видимым, и возвратите объект wordDoc
. Объект wordDoc
является объектом 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.
Возвратите 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()
Объект Return 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"
mlreportgen.utils.WordApp
| mlreportgen.utils.WordDoc