Я пытаюсь создать Excel-действие VBO в BluePrism, которое может найти текст в Excel и вернуть значение ячейки
Dim excel as Object = GetInstance(handle)
Dim strText as String = Text
Dim ws as Object
ws = GetWorksheet( _
handle, workbook_name, worksheet_name, False)
Dim r as Object
r = ws.Range("1:1")
r.Activate()
Dim cell as Object = excel.ActiveCell
Dim s as Object
s = ws.Cells.Find(What:=[Text], After:=cell, _
Lookin:="xlWhole", SearchOrder:="xlByColumns", SearchDirection:="xlNext", _
MatchCase:=False, SearchFormat:=False)
s.Activate()
cellref = ws.ActiveCell.Address(False,False)
Сбой при функции поиска с ошибочным индексом ошибки.Я не уверен, что здесь происходит не так
В основном я делаю это, потому что у меня есть огромные файлы, в которых я должен найти определенное значение и извлечь несколько строк выше и ниже найденного значения.Когда я пытаюсь получить лист как коллекцию, происходит сбой с исключением «недостаточно памяти».
Есть ли способ сделать это, используя существующие VBO?Если нет, может ли кто-нибудь помочь мне написать VBO, чтобы найти текст в Excel?