Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Нужна помощь! Обработка HTML страниц средствами VBA / 6 сообщений из 6, страница 1 из 1
23.02.2006, 18:20:00
    #33562946
Resource
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь! Обработка HTML страниц средствами VBA
Помогите решить такую задачу:
работаю в Access XP
нужно вытянуть данные некой таблицы на интернет странице, при помощи VBA,
и сохранить данные этой таблицы в базе данных.

Задача состоит в том, что эта страница содержит помимо нужной таблицы еще много ненужной информации. Как программно выкинуть ее?



Сейчас в Access запихиваю через Excel (Обьект QueryTables), очень долго...

Очень буду признателен за ответ на e-mail: resource@mail.ru
...
Рейтинг: 0 / 0
23.02.2006, 19:39:30
    #33563011
Resource
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь! Обработка HTML страниц средствами VBA
Например сейчас: Я загружаю в Excel всю страничку, указываю в excel порядковый номер этой таблицы Querytables.webtables=43 (он всегда=43). А
потом уже тащу Access'om из Excel.

Помогите сделать проще.mail: resource@mail.ru[/quot]
...
Рейтинг: 0 / 0
26.02.2006, 08:39:33
    #33565033
Нужна помощь! Обработка HTML страниц средствами VBA
Покажи пример своей страницы и какие данные нужно вытащить.

Встречный вопрос - почему вариант с Excel тебя не устраивает?
...
Рейтинг: 0 / 0
26.02.2006, 11:44:09
    #33565304
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь! Обработка HTML страниц средствами VBA
Если не секрет... Это часом не курсы с ЦБ?
...
Рейтинг: 0 / 0
27.02.2006, 14:08:23
    #33567904
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь! Обработка HTML страниц средствами VBA
RegExp рулит для подобных задач
...
Рейтинг: 0 / 0
28.02.2006, 11:32:39
    #33570117
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь! Обработка HTML страниц средствами VBA
Подключай в референсах Microsoft HTML
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Dim IE as Object
Dim doc as HTMLDocument
Dim row as Object
Dim cell as Object
Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = True
IE.Navigate "url"
While IE.ReadyState <>  4 
    DoEvents
Wend
Set doc=IE.document
дальше можешь найти свою таблицу через doc.all или еще как.
Код: plaintext
1.
2.
3.
For Each row in tbl
    For Each cell in row
    Next cell
Next row
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Нужна помощь! Обработка HTML страниц средствами VBA / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]