|
|
|
Excel 2010. Данные из Web
|
|||
|---|---|---|---|
|
#18+
Добрый день. Обнаружил в Excel 2010 такую проблему: Забираю таблицу из web-страницы и вставляю ее в лист с помощью команды "Получить внешние данные" - все нормально работает. Пытаюсь сделать то же самое с помощью записанного макроса - Excel выдает ошибку 1004: "Не удается проследить гиперссылку до конечной точки". На предыдущих версиях Excel такой проблемы нет. Это можно победить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2011, 08:26 |
|
||
|
Excel 2010. Данные из Web
|
|||
|---|---|---|---|
|
#18+
Выяснил один нюанс - сайт, с которого я забираю таблицу требует basic-авторизации. С сайтов без авторизации, таблицы тянуться макросом без проблем. Неясно теперь как обойти этот глюк с авторизацией ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2011, 09:45 |
|
||
|
Excel 2010. Данные из Web
|
|||
|---|---|---|---|
|
#18+
Papadopulos, приветствую. Как - то сталкивался с чем - то подобным. Если в двух словах, вам нужно использовать POST - запрос, для передачи данных в контролы формы авторизации на сайте. Для этого нужно прочитать какую-нибудь статейку об HTML DOM, и использовать библиотеку microsoft.mshtml.dll там всё несложно. Можно посмотреть исходный текст сайта с авторизацией и найти имя контроллов(текст боксов) логина с паролем, а на VBA написать функцию , которая по каждому элемненту пройдётя, найдёт нужный и вставит в него данные и метододм Submit, как бы, нажмёт на кнопоку. К сожалению не смог найти исходник этот, давно дело было, файлик куда-то потерялся.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2011, 15:58 |
|
||
|
Excel 2010. Данные из Web
|
|||
|---|---|---|---|
|
#18+
SimpleC, благодарю за ответ, но боюсь это не поможет. Код, получающий таблицу с сайта, отрабатывает уже после авторизации (руками забиваю пароль), так что баг где-то в другом, хотя получается он как-то связан с этой авторизацией ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2011, 12:36 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=133&tid=2176969]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
79ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
22ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 364ms |

| 0 / 0 |
