Новичок VBA ищет помощи.
Миссия: получить данные из неофисной программы и поместить их в Excel.
Начальная информация: У меня уже открыт экземпляр Excel 2010. У меня также есть уже открытое внешнее приложение, из которого я пытаюсь получить данные. Оба windows имеют фиксированные имена. Я хочу запустить код VBA, который устанавливает фокус на это внешнее приложение, выполняет нажатия клавиш, чтобы выбрать все> Копировать в буфер обмена, затем возвращается в мой Excel и вставляет данные. Форматы значения не имеют, просто интересуют данные.
Где я нахожусь: я читал примеры AppActivate, Find Windows, Enum Windows et c, но меня смущает лучший подход, так как во многих приведенных примерах используются другие такие приложения, как Word, PPT, IE. Многие примеры кажутся go выше моей головы, учитывая мой начальный уровень, когда они начинают говорить о получении hwnds.
Что мне нужно: в основном, если кто-то может упростить подход или дать какой-то простой код, это будет очень хорошо. Насколько мне известно, многие примеры показывают десятки строк кода, но я бы подумал, что это не так сложно. Думаю, это просто снимает шляпу перед разработчиками и кодировщиками!
Заранее спасибо.