Поиск в диапазоне
Элемент осуществляет поиск значения в диапазоне ячеек Excel. Результат поиска сохраняется в переменную.
Путь до файла и прочие параметры предварительно настраиваются в контейнере Приложение Excel.
Свойства
Символ *
в названии свойства указывает на обязательность заполнения. Описание общих свойств см. здесь.
Свойство | Тип | Описание | Пример |
---|---|---|---|
Значение* | String | Искомое значение | "value" |
Диапазон | String | Диапазон считывания ячеек. Если не указан, будет прочитан выделенный диапазон. Если указан символ "*" , будет прочитан весь лист | "A1:D12" |
Страница | String | Наименование страницы в книге Excel | "Лист1" |
Индекс страницы | Int32 | Номер страницы в книге Excel. Нумерация начинается с нуля | 0 |
Переменная | String | Название переменной для хранения результатов поиска |
Только код
Пример использования элемента в процессе с типом Только код (Pure code):
C#
//Свойства элемента:
//app - [LTools.Office.ExcelApp] Приложение Excel
//range - Диапазон: [String] Диапазон считывания ячеек (A1:D12). Если не указан, будет прочитан выделенный диапазон. Если указан символ "*", будет прочитан весь лист
//text - Значение: [String] Искомое значение
//sheet - Страница: [String] Наименование страницы
//sheetIdx - Индекс страницы: [Int32] Индекс страницы
LTools.Office.ExcelApp app = LTools.Office.ExcelApp.Init(wf, ".\\TestData.xlsx", ";", LTools.Office.Model.InteropTypes.DX);
string range = "A5:F8";
string text = "PrimoRPA";
string data = app.LookUpRange(range, text, "Лист1", 0);