Skip to main content

Метод application:loadDocument

Метод application.loadDocument загружает существующий текстовый или табличный документ из файла, находящегося по указанному пути. Формат и тип документа определяются из расширения файла, если они не указаны явно с помощью параметра DocumentAPI.LoadDocumentSettings. Если указано только имя файла без пути, файл загружается из папки "Документы" текущего пользователя. Метод возвращает тип Document.

Существуют следующие варианты реализации метода:


application:loadDocument(path: string)
application:loadDocument(path: string, loadSettings: LoadDocumentSettings)

Примеры использования метода loadDocument приведены в разделах Создание и открытие текстового документа и Создание и открытие табличного документа.

Примеры загрузки текстового документа​


local doc = application:loadDocument("sample.docx")
local docSettings = DocumentAPI.DocumentSettings()
docSettings.documentType = DocumentAPI.DocumentType_Text
local loadSettings = DocumentAPI.LoadDocumentSettings()
loadSettings.commonDocumentSettings = docSettings
local doc = application:loadDocument("sample.docx", loadSettings)

Примеры загрузки табличного документа​


local doc = application:loadDocument("sample.xlsx")
local docSettings = DocumentAPI.DocumentSettings()
docSettings.documentType = DocumentAPI.DocumentType_Workbook
local loadSettings = DocumentAPI.LoadDocumentSettings()
loadSettings.commonDocumentSettings = docSettings
local doc = application:loadDocument("sample.xlsx", loadSettings)