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

Read cell formula

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

Путь до файла, тип драйвера и другие базовые настройки указываются в контейнере Приложение Excel.

Свойства

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

СвойствоТипОписаниеПример

Excel:

Ячейка*

String

Ячейка, из которой нужно извлечь формулу

"A4"

Страница

String

Название страницы с указанной ячейкой

"Лист1"

Индекс страницы

Int32

Порядковый номер страницы в книге Excel

0

Вывод:

Формула*

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);

Last updated