Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.08.2011, 22:12   #1
аналитика
Форумчанин
 
Регистрация: 14.05.2009
Сообщений: 311
По умолчанию vb-робот

Доброго времени суток, коллеги.
Можно ли программно заполнять текстовые поля, выставлять флаги, нажимать на кнопку, и пр. в браузере?

для чего это нужно - на работе есть интранет, есть он-лайн система заказов, вот я и решил ее совокупить (в хорошем смысле) с Excel'ем, заказ рассчитался в Excel'е, чик, и он на сайте.
Насколько это утопично?
аналитика вне форума Ответить с цитированием
Старый 23.08.2011, 22:36   #2
kuklp
Участник клуба
 
Регистрация: 02.05.2010
Сообщений: 1,390
По умолчанию

Привет, Саш. Сам не заморачивался, но вспомнил тему, мож те интересно будет.
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728
kuklp вне форума Ответить с цитированием
Старый 23.08.2011, 23:04   #3
аналитика
Форумчанин
 
Регистрация: 14.05.2009
Сообщений: 311
По умолчанию

Сергей, спасибо за ссылку, обязательно просмотрю.
аналитика вне форума Ответить с цитированием
Старый 23.08.2011, 23:13   #4
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Эх, сложно всё это...

Вот несколько примеров кода на эту тему:
http://excelvba.ru/code/ConnectServer
http://excelvba.ru/code/HTMLSelectElement
http://excelvba.ru/code/UploadFile

Но результат оправдывает средства - делал несколько подобных программ:
http://excelvba.ru/programmes/BillingStatistics
http://excelvba.ru/programmes/Notebooks
http://excelvba.ru/programmes/MedicalDictionary

В качестве примера можете глянуть файл из этой программы: http://excelvba.ru/programmes/AutoParts
Там как раз программа заполняет текстовые поля, выставляет флаги, нажимает на кнопку, а потом считывает результаты, и выводит их в Excel.


Так что никакой утопии - всё отлично работает.
EducatedFool вне форума Ответить с цитированием
Старый 23.08.2011, 23:18   #5
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Привет ,Саша.
Все это реально.надо смотреть конкретные сайты.у каждого есть свои заморочки.
Был вариант с обязательным участием клавы.Пиши в личку,или на мыло.
Помогу чем смогу.
Впоследнее время это хлебная тема.
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 23.08.2011, 23:33   #6
аналитика
Форумчанин
 
Регистрация: 14.05.2009
Сообщений: 311
По умолчанию

Товарищи, спасибо за помощь!
Модераторам особая благодарность, обязательно все посмотрю...
аналитика вне форума Ответить с цитированием
Старый 25.08.2011, 14:21   #7
аналитика
Форумчанин
 
Регистрация: 14.05.2009
Сообщений: 311
По умолчанию

Начал погружаться в эту тему и почти сразу возник вопрос - как прицепить объектную переменную к уже открытому IE?
GetObject что-то не ахти как работает?
аналитика вне форума Ответить с цитированием
Старый 25.08.2011, 14:29   #8
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Саша для твоих потребностей надо работать с WebBrowser на форме для начала,что бы видеть всю картину событий.
Только после отладки кода переходи на IE,
иначе замучаешься процессы IE убивать
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Торговый робот solo578 Фриланс 5 27.12.2011 17:26
Робот-писарь Levsha100 Свободное общение 10 21.09.2010 19:05
Программы-робот AxenicX Общие вопросы C/C++ 19 06.02.2010 17:59
робот на VB Backfire Microsoft Office Access 3 10.11.2009 21:38