Макрос для автоматического заполнения таблиц в интернете

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
Fedozzz
Сообщения: 34
Зарегистрирован: 12 окт 2007, 15:30

Господа, помогите пожалуйста с советом:

Хочу автоматизировать процесс забивания вот такой вот формы:

Изображение

Как бы это реализовать?

У меня есть табличка из двух столбцов, а нужно, чтобы по нажатию одной волшебной кнопочки эта показанная на рисунке форма заполнялась выделенными мною данными из таблички в экселе...

Может существуют уже готовые какие-то решения для такой задачи?

Заранее огромное спасибище!
Аватара пользователя
VictorM
Сообщения: 794
Зарегистрирован: 23 окт 2006, 01:44
Откуда: Lugansk, Ukraine
Контактная информация:

Fedozzz, несколько непонятно, форма - это верхняя часть скриншота?
В таком случае - таблица Excel - это то что внизу?
И еще - какие поля должны заполняться?
"Дайте людям рыбы, и вы накормите их на весь день;
научите их ловить рыбу - и вы накормите их на всю жизнь".
Fedozzz
Сообщения: 34
Зарегистрирован: 12 окт 2007, 15:30

На фото - скриншот формы для заполнения в интернете.

заполняться должны поля 01; 02; 03;... те, все что под чертой.

Заполненная форма выглядит следующим образом:

Изображение

Эти поля я заполняю вручную, что меня изрядно уже утомило :)
Думаю, как можно упростить и автоматизировать процесс заполнения этих полей.
Аватара пользователя
VictorM
Сообщения: 794
Зарегистрирован: 23 окт 2006, 01:44
Откуда: Lugansk, Ukraine
Контактная информация:

Fedozzz,
Может существуют уже готовые какие-то решения для такой задачи?
насчет готового, решения не знаю. А вот по поводу взаимодействия Excel, HTML и интернет посмотрите вот эти файлы. (файлы-примеры к книгам).
http://narod.ru/disk/305148000/export%2 ... L.zip.html
http://narod.ru/disk/305150000/Взаимоде ... .zip.html
Может что-то найдете. ;)
"Дайте людям рыбы, и вы накормите их на весь день;
научите их ловить рыбу - и вы накормите их на всю жизнь".
Аватара пользователя
Aent
Сообщения: 1129
Зарегистрирован: 01 окт 2006, 14:52
Откуда: Saratov,Russia
Контактная информация:

Ищете через API окно броузера, активируете его и sendkeys, sendkeys, sendkeys ... ;)
Но я бы воспользовался для этих целей не VBA Excel а чем то вроде AutoITX или
AutoHotkey - эти средства прямо предназначены для решения подобных задач
Кучу информации можно найти на сайте: http://www.script-coding.info/index.html
В частности посмотрите:
http://www.script-coding.info/AutoHotke ... faces.html
http://www.autohotkey.com/forum/viewtopic.php?t=14521
Ну и http://forum.script-coding.info/viewtopic.php?id=158
Так как AHK не поддерживает OLE вам придётся или формировать текстовый файл с посылаемыми данными из Excel или использовать AutoIT (языки почти одинаковы)
http://forum.script-coding.info/viewtopic.php?id=1321
Андрей Энтелис,
aentelis.livejournal.com
Fedozzz
Сообщения: 34
Зарегистрирован: 12 окт 2007, 15:30

Спасибо большое за советы, буду постигать материал.
Ответить