|
|
|
Управление InternetExplorer
|
|||
|---|---|---|---|
|
#18+
Всем привет! Мне нужно из кода VBA управлять интернет страницей, а именно заполнить два поля и нажать кнопку. Всё прекрасно получается, в основном благодаря статье . Затык вот в чём - действия надо выполнять после загрузки страницы. Сейчас я жду загрузки с помощью sleep(), но это тухло, и я хочу научиться отлавливать событие DocumentComplete, о котором написано в статье. Но не получается. Если кому не лень вкурить статью, помогите, пожалуйста. Конкретно делаю вот что: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2009, 16:58:05 |
|
||
|
Управление InternetExplorer
|
|||
|---|---|---|---|
|
#18+
В начале статьи написано, что: В описываемом примере используются две самые распространенные библиотеки, обычно расположенные в папке C:\WINDOWS\SYSTEM, а именно: Microsoft Internet Controls (SHDOCVW.DLL) и Microsoft HTML Object Library (MSHTML.DLL). Для того чтобы описанные ниже процедуры выполнялись, необходимо в проекте VBA отметить применение указанных библиотек. Это достигается с помощью команды «Сервис. Ссылки…», выбираемой в меню редактора VBA. В VBE из меню Tools > References нужно установить флажки напротив выделенных выше жирным шрифтом библиотек ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2009, 03:12:01 |
|
||
|
Управление InternetExplorer
|
|||
|---|---|---|---|
|
#18+
ZVI, Спасибо за ответ! Библиотеки подключены, забыл об этом написать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2009, 09:11:11 |
|
||
|
Управление InternetExplorer
|
|||
|---|---|---|---|
|
#18+
Волосатое стеклоZVI, Спасибо за ответ! Библиотеки подключены, забыл об этом написать. Проверьте приложенный файл, запустив процедуру Test() - у меня всё работает. Если у Вас не работает, то посмотрите, не появились ли битые ссылки в VBE > Tools > References. Если в ссылках есть MISSING, то уточните, какие именно, и заодно - какая версия IE установлена. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2009, 17:47:40 |
|
||
|
|

start [/forum/topic.php?fid=61&tid=2179273]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
190ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 471ms |

| 0 / 0 |
