mlreportgen.utils.word class

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

Для пустого или никакого входа, закройте приложение Word, только при отсутствии несохраненных документов Word.

Для true введите, закройте приложение Word, только при отсутствии несохраненных документов Word или нет никаких документов Word, открытых за пределами MATLAB.

Для false введите, закройте приложение Word, даже если существуют несохраненные документы Word или если существуют документы Word, открытые за пределами MATLAB.

Для каждого из этих синтаксисов возвратите true если приложение закрывается или false если приложение остается открытым.

Закройте документ Word

Для filename введите, закройте документ Word, заданный как filename только при отсутствии несохраненных изменений.

Для filename и true входные параметры, близкий файл документа Word, заданный как filename, только при отсутствии несохраненных изменений.

Для filename и false входные параметры, близкий файл документа Word, заданный как filename, даже если существуют несохраненные изменения.

Для каждого из этих синтаксисов:

  • Скройте приложение слова, при отсутствии других открытых документов Word.

  • Возвратите true если документ Word закрывается

  • Возвратите false если документ Word остается открытым

closeAll

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 остается открытым

show

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.

isAvailable

tf = mlreportgen.utils.word.isAvailable() 

Проверьте, доступен ли Word для использования. Возвратите true если Word доступен или false если это не доступно.

isStarted

tf = mlreportgen.utils.word.isStarted

Проверьте, запущено ли приложение Word. Возвратите true если Word запускается или false если это не запускается.

isloaded

tf = mlreportgen.utils.word.isLoaded(filename)

Проверьте, загружается ли файл документа Word. Возвратите true если документ Word filename загружается или false если это не загружается.

wordapp

wordApp = mlreportgen.utils.word.wordapp() 

Возвратите wordApp объект. Ошибка происходит, если Word не запускается.

worddoc

wordDoc = mlreportgen.utils.word.worddoc(filename)

Возвратите wordDoc объект, который переносит файл документа Word, заданный в filename. Ошибка происходит, если файл документа Word не открыт.

Примеры

Открытый Word Documents

Откройте 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"

Введенный в R2018b