Skip to Content

Чтение формулы из ячейки

Элемент считывает формулу из указанной ячейки Excel и сохраняет ее в переменную. Путь до файла указывается в контейнере Приложение Excel.

alt

Свойства

Символ * в названии свойства указывает на обязательность его заполнения. Описание общих свойств см. здесь.

СвойствоТипОписаниеПример
Excel:
Ячейка*StringЯчейка, из которой нужно извлечь формулу"A4"
СтраницаStringНазвание страницы с указанной ячейкой"Лист1"
Индекс страницыInt32Порядковый номер страницы в книге Excel0
Вывод:
Формула*StringНазвание переменной, в которую будет записана прочитанная формула

Только код

Ниже приведен пример использования элемента в процессе с типом Только код (Pure code):

//app - [LTools.Office.ExcelApp] Приложение Excel //cell - Ячейка: [String] Идентификатор ячейки (A4) //data - Формула: [String] Формула, полученная из ячейки //sheet - Страница: [String] Наименование страницы //sheetIdx - Индекс страницы: [Int32] Индекс страницы //String data = app.ReadCellFormula(cell, [sheet], [sheetIdx]); LTools.Office.ExcelApp app = LTools.Office.ExcelApp.Init(wf, ".\\formula.xlsx", ";", LTools.Office.Model.InteropTypes.DX); String data = app.ReadCellFormula("B2", "Лист1", 0); //Вывод в лог LTools.Workflow.PrimoApp.AddToLog(wf, data, LTools.Enums.LogMessageType.Info);