|
10 / 10 / 1
Регистрация: 16.03.2011
Сообщений: 73
|
||||||
VBA управление IE.....01.07.2011, 08:28. Показов 18620. Ответов 74
Метки нет (Все метки)
Сильно нужна помощь.
Помогите кто шарит в VBA. нашел в интернете статью как получить интерфейс объекта Document вот код который я пытался адаптировать для Access
0
|
||||||
| 01.07.2011, 08:28 | |
|
Ответы с готовыми решениями:
74
Управление приложениями посредством VBA Управление звуком через VBA Управление дорожным движением в Excel,VBA |
|
10 / 10 / 1
Регистрация: 16.03.2011
Сообщений: 73
|
||
| 05.07.2011, 07:59 [ТС] | ||
|
Эксплорер не прогой запускаю. Я не смогу метоодм Navigate загрузить нужную мне страницу, потомучто там перед тем как попасть в нужное место мне сайта, нужно еще залогиниться.
0
|
||
|
2309 / 1541 / 115
Регистрация: 13.06.2009
Сообщений: 5,575
|
|
| 05.07.2011, 09:29 | |
|
Я ошибся.
0
|
|
|
735 / 203 / 11
Регистрация: 23.06.2011
Сообщений: 440
|
||||||
| 05.07.2011, 10:43 | ||||||
|
Вот что я накопал (можно получить документ не открывая новый, при этом проходятся все вкладки IE):
0
|
||||||
|
10 / 10 / 1
Регистрация: 16.03.2011
Сообщений: 73
|
|||||||
| 05.07.2011, 13:21 [ТС] | |||||||
|
Вот чуть чуть доделал Попробйте у меня нормально в гугл в поиск вставляет текст
0
|
|||||||
|
1713 / 580 / 76
Регистрация: 10.04.2009
Сообщений: 9,337
|
||||||
| 06.07.2011, 05:52 | ||||||
|
что-то у меня на строке
?????
0
|
||||||
|
10 / 10 / 1
Регистрация: 16.03.2011
Сообщений: 73
|
|||||||||||||
| 06.07.2011, 07:23 [ТС] | |||||||||||||
|
Когда на Гугле попробовал, все нормально работало (пробовать нужно только в IE). Когда начал к своей системе применить, для которой я все это затеял то начались проблемы, там страница с 2 фреймами и у меня тоже начал ошибку выдавать - нет объекта, пробовал так
Все дело получается в том каким способом нужно получить тот или иной объект на странице, с этим VBA складывается впечатление что он ведет себя так как сам захочет, потому как прочитаешь как нужно получить объект, сделаешь а он бац и не работает, найдешь другой способ он начинает работать, а в другом случае наоборот. Щас ищу инфу как получать доступ к объектам, методом перебора пробую. Добавлено через 18 минут Я же говорю VB делает что хочет, вчера все работало а сегодня пришел на работу включил комп, открыл форму нажал на кнопку и он не работает а я его со вчерашнего даже не трогал. та же 91 строка Добавлено через 7 минут помоему дело не в 91 строке сделал такую конструкцию
0
|
|||||||||||||
|
10 / 10 / 1
Регистрация: 16.03.2011
Сообщений: 73
|
|
| 06.07.2011, 07:37 [ТС] | |
|
Уже близок к разгадке тайны ))) попробовал набрал адрес: http://www.yandex.ru/ заработал код
потом набираю http://www.google.ru/ не работает, потом зашел в закладки и из них открыл гугл - код заработал... Разгадка кроется где-то в загрузках страниц )
0
|
|
|
2309 / 1541 / 115
Регистрация: 13.06.2009
Сообщений: 5,575
|
||||||
| 20.07.2011, 08:45 | ||||||
|
Пример работы с активным (где курсор находится) Текстбоксом в Internet Explorer:
Условия выполнения: открыт Yandex, курсор находится там, куда вводят запрос.
0
|
||||||
|
1713 / 580 / 76
Регистрация: 10.04.2009
Сообщений: 9,337
|
|
| 20.07.2011, 16:57 | |
|
только как его использовать??
пошагово жать на Эф 8, ставить курсор, далее пошагово??? не интересно
0
|
|
|
2309 / 1541 / 115
Регистрация: 13.06.2009
Сообщений: 5,575
|
|
| 20.07.2011, 17:22 | |
|
Ципихович Эндрю,
просто в этом коде представлен принцип, как взять данные из документа Internet Explorer и как поместить туда данные с помощью VBA.
0
|
|
|
1713 / 580 / 76
Регистрация: 10.04.2009
Сообщений: 9,337
|
|
| 20.07.2011, 17:37 | |
|
0
|
|
|
2309 / 1541 / 115
Регистрация: 13.06.2009
Сообщений: 5,575
|
|
| 20.07.2011, 17:39 | |
|
1
|
|
|
1713 / 580 / 76
Регистрация: 10.04.2009
Сообщений: 9,337
|
||||||
| 20.07.2011, 20:06 | ||||||
|
окейно, как не дошло не знаю
Добавлено через 37 минут Busine2009, круто, таким методо, что ещё можно со страницы взять??? например по очереди со всех тексбосов вставить по очереди во все тексбосы текст со страницы, можно, как???
0
|
||||||
|
2309 / 1541 / 115
Регистрация: 13.06.2009
Сообщений: 5,575
|
||
| 20.07.2011, 20:13 | ||
|
1
|
||
|
1713 / 580 / 76
Регистрация: 10.04.2009
Сообщений: 9,337
|
||||||
| 22.07.2011, 04:48 | ||||||
|
1
ВБА запускаю с Ворда, решил добавить в Вашем скрипте первой строчкой эту строку: 'условие, ести открыт Интернет Эксплойер, тогда ... If Tasks.Exists(Name:="Microsoft Internet Explorer") = False Then Exit Sub очень удивлён, Интернет Эксплоер открыт, а меня на выход отсылает, почему ???? 2 Как узнать, если открыто несколько Интернет Эксплоеров, то сколько ???? И как потом в каждом перебирать вкладки ??? Добавлено через 11 часов 9 минут в 55 посте два вопроса, с певым разобрался:
0
|
||||||
|
10 / 10 / 1
Регистрация: 16.03.2011
Сообщений: 73
|
||||||||||||
| 25.07.2011, 10:04 [ТС] | ||||||||||||
|
Busine2009,
вот к примеру код который я использую:
ну если сильно нужно то в этом цикле можно посчитать как то так:
Тоесть можно несколько URL в переменные взять с которых нужна инфа и лазить по ним. И по поводу активного элемента, по моему проще по очереди получить колекцию таблиц, текстбоксов, и т.д (так же можно вообще все из документа выудить по тэгам, их айдишникам или именам) и из нужных брать инфу или добавлять в них. Добавлено через 17 минут Я с Эксплорером вроде разобрался, у меня вот щас другой интерес появился ))) поймал вируса, и он делает так: когда открыта Мозилла или Опера вирус там новые закладки открывает и выходит каждый раз на новые страницы, вот интересно, так же как с IE можно получить Document загруженной страницы? сейчас как вребя появится буду разбираться )
1
|
||||||||||||
|
1713 / 580 / 76
Регистрация: 10.04.2009
Сообщений: 9,337
|
||||||||
| 25.07.2011, 20:38 | ||||||||
|
не видел Set Мозилла = CreateObject("Мозилла.Application") Set Опера = CreateObject("Опера.Application") А Вы?? Разберётесь, напишите, ОК Добавлено через 2 часа 4 минуты как я понял objCollectionIf.Length это количество кнопок полей на странице, так??? а что последнюю не проверить?? Добавлено через 4 минуты а что 21 строкой кода нельзя вставить, вернее вставить можно, но не работает строка
как узнать и разграничить кнопки поля на странице???
0
|
||||||||
|
10 / 10 / 1
Регистрация: 16.03.2011
Сообщений: 73
|
|||||||||||||
| 25.07.2011, 21:53 [ТС] | |||||||||||||
А по поводу разделения кнопок полей то вот в яндексе например я конкретную кнопку - "Найти" нашел так
1
|
|||||||||||||
|
1713 / 580 / 76
Регистрация: 10.04.2009
Сообщений: 9,337
|
||
| 26.07.2011, 05:03 | ||
|
Осталось, как програмно нажать на найденную кнопку???
0
|
||
|
10 / 10 / 1
Регистрация: 16.03.2011
Сообщений: 73
|
||||||
| 26.07.2011, 06:49 [ТС] | ||||||
|
Ципихович Эндрю,
0
|
||||||
| 26.07.2011, 06:49 | |
|
Управление Java приложением средствами VBA Управление приложением через VBA Управление скриптами VBA через ASP-скрипты Управление ошибками в VBA. Операторы On Error, Resume, объект Err Реализовать алгоритм работы планировщика. Управление виртуальной памятью. Управление файловой системой Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|