|
VBA Internet Explorer ошибка
|
|||
---|---|---|---|
#18+
Хочу с помощью VBA организовать работу с браузером - открыть страницу, понажимать на кнопки и т. д.. На конкретном примере: Первая страница - авторизация. Ввожу логин и пароль, нажимаю на кнопку: Код: html 1.
После этого открывается другая страница (во всяком случае визуально) и там есть тег <Select>: Код: html 1. 2. 3. 4.
Мне надо выбрать определенный option и т. д. Для этого написал код: Код: vbnet 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.
Проблема в том,что в процессе выполнения кода (авторизация прошла и новая страница открылась) выскакует ошибка: "Run-time error '91' - Object variable or With Block variable not set " Выделена строка: Код: vbnet 1.
Самое смешное, что если дальше нажать F5 - все продолжает правильно работать. Подскажите пожалуйста в чем проблема? Заранее спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2012, 12:35 |
|
VBA Internet Explorer ошибка
|
|||
---|---|---|---|
#18+
makkostya'тут возникает ошибкаТам уже другой IEDoc, старый документ уничтожается при каждом переходе. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2012, 13:37 |
|
VBA Internet Explorer ошибка
|
|||
---|---|---|---|
#18+
Antonariymakkostya'тут возникает ошибкаТам уже другой IEDoc, старый документ уничтожается при каждом переходе. Нет. Пробовал заново присваивать IEDoc, та же история. Дело не в этом. Проблему уже решил. Вместо: Код: vbnet 1.
прописал: Код: vbnet 1.
В чем разница, понимаю не совсем. Но видимо есть, раз заработало. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2012, 15:41 |
|
VBA Internet Explorer ошибка
|
|||
---|---|---|---|
#18+
Та же проблема, только Do While IE.Busy: Loop не помогло! (( Код: vbnet 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. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88.
Но что интересно, через F8 все работает (пошагово), а через RUN постоянно ошибки, то на одной ссылке, то на другой. Что не так?? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2013, 13:59 |
|
|
start [/forum/topic.php?fid=60&fpage=61&tid=2157115]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
81ms |
get tp. blocked users: |
2ms |
others: | 266ms |
total: | 422ms |
0 / 0 |