exponenta event banner

класс mlreportgen.utils.word

Пакет: 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 только при отсутствии несохраненных документов 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