powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / как передать с помощью VBA в Word html-код страницы
4 сообщений из 4, страница 1 из 1
как передать с помощью VBA в Word html-код страницы
    #32063474
zden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, пожалуйста, как передать с помощью VBA в Word html-код страницы. Конкретно http://www.fonbet.com/scripts/fon.dll?V=0. Проблема в том, что если ввести этот адрес в браузер, а потом открыть страницу с помощью блокнота, то результат будет отличаться от того, если выполнить Documents.Open FileName:="http://www.fonbet.com/scripts/fon.dll?V=0", Format:=wdOpenFormatText (это единственный способ, который я знаю, может есть другие). Интуитивно я догадываюсь, что дело в скрипте, но от этого не легче
...
Рейтинг: 0 / 0
как передать с помощью VBA в Word html-код страницы
    #32063748
zden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу извинить за не совсем корректно заданный вопрос. Этот адрес, действительно, выводится в адресной строке браузера, когда я открываю страницу с "текущей линией", а если ввести его в строку, то откроется другая страница. Но вопрос остается: как запросить с помощью VBA(Word) html-код страницы с текущей линией на русском языке. Поможите...
...
Рейтинг: 0 / 0
как передать с помощью VBA в Word html-код страницы
    #32064352
zden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Меня интересует страница, открывающаяся при нажатии кнопки "Посмотреть текущую линию" на странице http://www.fonbet.com/rus/index.htm

Нужна именно >линия с коэффициентами, а не перечень событий<, на которые можно ставить. Страница, до которой я не могу "докопаться" с помощью VBA, открывается после нажатия названной кнопки и заполнения формы (по умолчанию выводится страница со всеми событиями). Вот часть кода страницы, на которой находится кнопка, после нажатия которой открываетя нужная мне страница (в доме который построил Джек)

...
<form method=post target=_top action="http://www.fonbet.com/scripts/fon.dll?V=0">
<input type=hidden name="UName" value="guest">
<input type=hidden name="UPass" value="guest">
<!-- input type=submit value="Посмотреть текущую линию" name=Enter -->
<!--Кнопочка-->
<div align="right" class="buttontext1">
<INPUT TYPE="IMAGE" NAME="Enter" SRC="../img/images/viewbutton.gif" BORDER="0" width="26" height="18" alt="посмотреть текущую линию">
Посмотреть текущую линию</div>
</form>
...

Можно, конечно. Нажать названную кнопку - сохранить страницу на диск - а уже потом возиться с ее кодом. Но мне лень постоянно выполнять лишние операции. Хочу так: запустил макрос - макрос открыл страницу и проанализировал ( <- пошловатое слово :) ) коэффициенты, содержащиеся на ней, т.е. можно и нужно обойтись без сохранения

Неужели мне никто не поможет
...
Рейтинг: 0 / 0
как передать с помощью VBA в Word html-код страницы
    #32065655
zden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Элементы управления -> Обозреватель веб-страниц Microsoft [Name:=WebBrowser1]
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Sub Browse()
WebBrowser1.Navigate  "http://www.fonbet.com/rus/index.htm" 
Do Until WebBrowser1.ReadyState = READYSTATE_COMPLETE
    DoEvents
Loop
WebBrowser1.Document.All( "Enter" ).Click
Do Until WebBrowser1.ReadyState = READYSTATE_COMPLETE
    DoEvents
Loop
txthtml = WebBrowser1.Document.documentElement.innerHTML
End Sub
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / как передать с помощью VBA в Word html-код страницы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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