mlreportgen.utils.word class

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

Методы взаимодействия с приложением Microsoft Word и документами

Описание

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

Методы

начать

wordApp = mlreportgen.utils.word.start()

Запустите приложение Word, если оно еще не было запущено, и верните wordApp объект. A wordApp Объект является объектом MATLAB, который переносит объект .NET, который переносит редактор Word. Приложение Word скрыто.

груз

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

Загрузка существующего файла документа Word, указанного в filename и верните wordDoc объект. A wordDoc Объект является объектом MATLAB, который переносит объект .NET, который переносит документ Word.

открытый

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

Откройте файл документа Word, указанный в filename, сделать его видимым и вернуть wordDoc объект. A 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, только если нет несохраненных документов 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, если нет других открытых документов 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 остается открытым

показать

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

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