Ещё не пробовал, но, думаю, такое сработает, спасибо за подсказку
Можно еще использовать эмуляцию PageDown
instance.SendText("{PGDN}", 15);
Ребята, многие вещи уже освоил, решаю самостоятельно, но есть ещё такое, что не под силу.
Ломаю себе мозг над такой задачей, может быть кто-то подскажет решение.
- Есть база Эксель, в которой какое-то количество строчек, которые надо проверить на наличие. если ЕСТЬ, помечаю как ПРОВЕРЕНО, беру дополнительные данные и добавляю в эту же строку.
- Если наличия нет, всё равно помечаю как ПРОВЕРЕНО и иду к следующей строчке.
Тут всё ОК, но есть неувязка. Количество проверок задаётся во входящих настройках, к примеру проверить 10 позиций, затем взять другой аккаунт и опять проверить 10 позиций
И вот, заходим в базу, у нас счётчик установлен на 10, НО, он проверяет наличие свободных строк, и счётчик отрабатывает первые 10 строк, и успешно заканчивает работу, говоря о том, что задача выполнена, однако, ничего ведь не проверено.
ВОПРОС: как сделать так, чтобы при каждом новом прохождении проверка начиналась с последней проверенной строки, в нашем случае с 11, если ранее будет проверено больше строк, то с того, номера строки, который ещё не был в работе
В общем, как отделить мух от котлет? Отделить строки, которые ещё не проверялись, от тех, что проверялись так, чтобы счётчик считал только те, что были проверены?
Понимаю, 1. можно переносить проверенные строки в конец, а 2. можно вообще перенести в другой файл (идеальным было бы записать в "Лист 2" и "Лист 3", но не знаю как?), однако, сейчас надо решить такую задачу (мы же лёгких путей не ищем).