ищет строку в диапазоне файлов excel с похожим выражением
Пример
Файл Excel выглядит следующим образом:
----------------------------------------------------------
# | A | B | C | D |
----------------------------------------------------------
1 | A VALUE1 | B VALUE1 | C VALUE1 | D VALUE1 |
----------------------------------------------------------
2 | A VALUE2 | B VALUE2 | C VALUE2 | D VALUE2 |
----------------------------------------------------------
теперь то, что я хочу сделать, это ввести эту строку B VALUE2 C VALUE2
в TB_Search_Text.Text
для ее поиска
UPDATE
вот еще несколько объяснений для случая
Значение второй строки C VALUE2
может существовать или нет, что я имею в виду
если я нашел B VALUE2
и C VALUE2
вместе
ИЛИ B VALUE2
ИЛИ C VALUE2
все эти предыдущие строковые случаи будут считаться совпадающими. Я не могу объединить две строки, потому что он будет игнорировать последние два матча
для метода ниже он вернет строку, которая не найдена, так что я должен сделать, чтобы она работала?
Microsoft.Office.Interop.Excel.Application oXL = new Microsoft.Office.Interop.Excel.Application();
Microsoft.Office.Interop.Excel.Workbook oWB;
Microsoft.Office.Interop.Excel.Range currentFind = null;
Microsoft.Office.Interop.Excel.Range firstFind = null;
Excel.Range oRng = oXL.get_Range("A1", "XFD1048576");
currentFind = oRng.Find(TB_Search_Text.Text,
missing,
Excel.XlFindLookIn.xlValues,
Excel.XlLookAt.xlPart,
Excel.XlSearchOrder.xlByRows,
Excel.XlSearchDirection.xlNext,
false,
missing,
missing);