класс mlreportgen.utils.word

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

Объект Return 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