Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Копировать данные ячеек в input-поля открытой страниц сайта. - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Копировать данные ячеек в input-поля открытой страниц сайта. (Макросы/Sub)
Копировать данные ячеек в input-поля открытой страниц сайта.
ЗахаровСергей Дата: Вторник, 24.03.2015, 09:41 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 20% ±

Excel 2003
Добрый день!

Ситуация такакя: небходим макрос, который будет копировать данные ячеек и вставлять их input-поля на сайте.
Например: У меня в IE открыта страница (официального гос ресурса) - http://fssprus.ru/iss/ip/
Мне надо, чтобы из ячейки А1 данные вставлялись в <input type="text" name="is[last_name]"
Из ячейки А2 в <input type="text" name="is[first_name]
А3 - выбрать регион <select name="is[region_id][0]

Кнопку submit и код проверки я буду вводить сам.

Огромное спасибо.
 
Ответить
СообщениеДобрый день!

Ситуация такакя: небходим макрос, который будет копировать данные ячеек и вставлять их input-поля на сайте.
Например: У меня в IE открыта страница (официального гос ресурса) - http://fssprus.ru/iss/ip/
Мне надо, чтобы из ячейки А1 данные вставлялись в <input type="text" name="is[last_name]"
Из ячейки А2 в <input type="text" name="is[first_name]
А3 - выбрать регион <select name="is[region_id][0]

Кнопку submit и код проверки я буду вводить сам.

Огромное спасибо.

Автор - ЗахаровСергей
Дата добавления - 24.03.2015 в 09:41
doober Дата: Среда, 25.03.2015, 01:16 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 947
Репутация: 323 ±
Замечаний: 0% ±

Excel 2010
классная постановка вопроса.
Цитата
небходим макрос
Мне надо

А что есть у вас?
Дальше сами
[vba]
Код
    Dim WebBrowser As Object
     Set WebBrowser = CreateObject("InternetExplorer.Application")
     WebBrowser.Visible = True
     WebBrowser.Navigate "http://fssprus.ru/iss/ip/"
     Do While Not (WebBrowser.ReadyState = 4)
         DoEvents
     Loop
     Set he = WebBrowser.Document.body.all("is[region_id][0]")
     he.SetAttribute "value", "28"    '<option value="28">Амурская область</option>
     Set he = WebBrowser.Document.body.all("is[last_name]")
     he.SetAttribute "value", "из ячейки А1"
     Set he = WebBrowser.Document.body.all("is[first_name]")
     he.SetAttribute "value", "Из ячейки А2 "
[/vba]


 
Ответить
Сообщениеклассная постановка вопроса.
Цитата
небходим макрос
Мне надо

А что есть у вас?
Дальше сами
[vba]
Код
    Dim WebBrowser As Object
     Set WebBrowser = CreateObject("InternetExplorer.Application")
     WebBrowser.Visible = True
     WebBrowser.Navigate "http://fssprus.ru/iss/ip/"
     Do While Not (WebBrowser.ReadyState = 4)
         DoEvents
     Loop
     Set he = WebBrowser.Document.body.all("is[region_id][0]")
     he.SetAttribute "value", "28"    '<option value="28">Амурская область</option>
     Set he = WebBrowser.Document.body.all("is[last_name]")
     he.SetAttribute "value", "из ячейки А1"
     Set he = WebBrowser.Document.body.all("is[first_name]")
     he.SetAttribute "value", "Из ячейки А2 "
[/vba]

Автор - doober
Дата добавления - 25.03.2015 в 01:16
ЗахаровСергей Дата: Среда, 25.03.2015, 08:01 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 20% ±

Excel 2003
классная постановка вопроса.


doober, извиняюсь если вопрос прозвучал грубо (некорректно). Спасибо за совет.
 
Ответить
Сообщение
классная постановка вопроса.


doober, извиняюсь если вопрос прозвучал грубо (некорректно). Спасибо за совет.

Автор - ЗахаровСергей
Дата добавления - 25.03.2015 в 08:01
ЗахаровСергей Дата: Среда, 25.03.2015, 14:12 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 20% ±

Excel 2003
doober, огромнейшее спасибо!!!!!!!! Всё работает. Но чтобы быть довольным на все 100% хотельсь бы, сделать так, чтоб при каждом запросе, IE открывался не в новом окне, а в новой вкладке.

Ещё раз спасибо.
 
Ответить
Сообщениеdoober, огромнейшее спасибо!!!!!!!! Всё работает. Но чтобы быть довольным на все 100% хотельсь бы, сделать так, чтоб при каждом запросе, IE открывался не в новом окне, а в новой вкладке.

Ещё раз спасибо.

Автор - ЗахаровСергей
Дата добавления - 25.03.2015 в 14:12
KSV Дата: Среда, 25.03.2015, 18:21 | Сообщение № 5
Группа: Друзья
Ранг: Ветеран
Сообщений: 770
Репутация: 255 ±
Замечаний: 0% ±

Excel 2013
[vba]
Код
    WebBrowser.Navigate "http://fssprus.ru/iss/ip/", , "_blank"
     Do While WebBrowser.ReadyState <> 4
         DoEvents
     Loop
[/vba]


KSV.VBA@gmail.com
Яндекс.Деньги: 410011921213333
 
Ответить
Сообщение[vba]
Код
    WebBrowser.Navigate "http://fssprus.ru/iss/ip/", , "_blank"
     Do While WebBrowser.ReadyState <> 4
         DoEvents
     Loop
[/vba]

Автор - KSV
Дата добавления - 25.03.2015 в 18:21
ЗахаровСергей Дата: Четверг, 26.03.2015, 17:05 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 20% ±

Excel 2003
KSV, что-то так не работает. Ну это и не столь важно. Всё равно спасибо.

Назрел ещё вопросик. Есть такой код:
[vba]
Код
Dim WebBrowser As Object
Set WebBrowser = CreateObject("InternetExplorer.Application")
WebBrowser.Visible = True
WebBrowser.Navigate "https:ляляля"
Do While Not (WebBrowser.ReadyState = 4)
   DoEvents
Loop

Set he = WebBrowser.Document.body.all("Name")
     he.SetAttribute "value", "логин"
Set he = WebBrowser.Document.body.all("Password")
     he.SetAttribute "value", "11111111"
Set he = WebBrowser.Document.body.all("submit")
       he.Focus
       he.Click

T = Now
     Do While Not (WebBrowser.ReadyState = 4)
         If Now - T >= 5 / 86400 Then Exit Do  
         DoEvents
     Loop

Set he = WebBrowser.Document.body.all("document.fl.go.click()")
        he.onClick
     
[/vba]

Так вот не нажимается на этот document.fl.go.click()

В браузере выглядит так
[vba]
Код

<a title="" class="menu_blue" style="cursor: pointer;" onmouseover="this.style.color='#00008B';" onmouseout="this.style.color='blue';" onclick="document.fl.go.click()">
[/vba]
 
Ответить
СообщениеKSV, что-то так не работает. Ну это и не столь важно. Всё равно спасибо.

Назрел ещё вопросик. Есть такой код:
[vba]
Код
Dim WebBrowser As Object
Set WebBrowser = CreateObject("InternetExplorer.Application")
WebBrowser.Visible = True
WebBrowser.Navigate "https:ляляля"
Do While Not (WebBrowser.ReadyState = 4)
   DoEvents
Loop

Set he = WebBrowser.Document.body.all("Name")
     he.SetAttribute "value", "логин"
Set he = WebBrowser.Document.body.all("Password")
     he.SetAttribute "value", "11111111"
Set he = WebBrowser.Document.body.all("submit")
       he.Focus
       he.Click

T = Now
     Do While Not (WebBrowser.ReadyState = 4)
         If Now - T >= 5 / 86400 Then Exit Do  
         DoEvents
     Loop

Set he = WebBrowser.Document.body.all("document.fl.go.click()")
        he.onClick
     
[/vba]

Так вот не нажимается на этот document.fl.go.click()

В браузере выглядит так
[vba]
Код

<a title="" class="menu_blue" style="cursor: pointer;" onmouseover="this.style.color='#00008B';" onmouseout="this.style.color='blue';" onclick="document.fl.go.click()">
[/vba]

Автор - ЗахаровСергей
Дата добавления - 26.03.2015 в 17:05
doober Дата: Четверг, 26.03.2015, 18:25 | Сообщение № 7
Группа: Друзья
Ранг: Ветеран
Сообщений: 947
Репутация: 323 ±
Замечаний: 0% ±

Excel 2010
Цитата
document.fl.go.click()

Это вызов функции.а не имя элемента.
Так попробуйте
WebBrowser.Navigate "javascript:document.fl.go.click();"


 
Ответить
Сообщение
Цитата
document.fl.go.click()

Это вызов функции.а не имя элемента.
Так попробуйте
WebBrowser.Navigate "javascript:document.fl.go.click();"

Автор - doober
Дата добавления - 26.03.2015 в 18:25
KSV Дата: Четверг, 26.03.2015, 22:19 | Сообщение № 8
Группа: Друзья
Ранг: Ветеран
Сообщений: 770
Репутация: 255 ±
Замечаний: 0% ±

Excel 2013
ЗахаровСергей, зачем же вычисления с константами гонять в цикле? Или результат выражения 5/86400 может меняться от случая к случаю? :D
Проц нужно жалеть... :)
Можно же один раз вычислить, а в цикле только сравнивать:
[vba]
Код
T# = Now + 5 / 86400
        Do While WebBrowser.ReadyState <> 4
            If Now >= T Then _
                If MsgBox("Время ожидания истекло." & vbCr & vbCr & "Подождать еще 5 сек.?", vbQuestion Or vbYesNo, ThisWorkbook.Name) = vbYes Then _
                    T = Now + 5 / 86400 Else _
                    Exit Do
            DoEvents
        Loop
[/vba]

doober, мне кажется, что fl и go это у него элементы (он же html-код не показывает), тогда можно так:
[vba]
Код
Set he = WebBrowser.Document.body.all("go")
           he.Click
[/vba]


KSV.VBA@gmail.com
Яндекс.Деньги: 410011921213333


Сообщение отредактировал KSV - Пятница, 27.03.2015, 04:16
 
Ответить
СообщениеЗахаровСергей, зачем же вычисления с константами гонять в цикле? Или результат выражения 5/86400 может меняться от случая к случаю? :D
Проц нужно жалеть... :)
Можно же один раз вычислить, а в цикле только сравнивать:
[vba]
Код
T# = Now + 5 / 86400
        Do While WebBrowser.ReadyState <> 4
            If Now >= T Then _
                If MsgBox("Время ожидания истекло." & vbCr & vbCr & "Подождать еще 5 сек.?", vbQuestion Or vbYesNo, ThisWorkbook.Name) = vbYes Then _
                    T = Now + 5 / 86400 Else _
                    Exit Do
            DoEvents
        Loop
[/vba]

doober, мне кажется, что fl и go это у него элементы (он же html-код не показывает), тогда можно так:
[vba]
Код
Set he = WebBrowser.Document.body.all("go")
           he.Click
[/vba]

Автор - KSV
Дата добавления - 26.03.2015 в 22:19
ЗахаровСергей Дата: Пятница, 27.03.2015, 13:29 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 20% ±

Excel 2003
Спасибо за советы, но ни так:
WebBrowser.Navigate "javascript:document.fl.go.click();"


ни так:
Set he = WebBrowser.Document.body.all("go")
        he.Click


не помогло.
 
Ответить
СообщениеСпасибо за советы, но ни так:
WebBrowser.Navigate "javascript:document.fl.go.click();"


ни так:
Set he = WebBrowser.Document.body.all("go")
        he.Click


не помогло.

Автор - ЗахаровСергей
Дата добавления - 27.03.2015 в 13:29
doober Дата: Пятница, 27.03.2015, 14:35 | Сообщение № 10
Группа: Друзья
Ранг: Ветеран
Сообщений: 947
Репутация: 323 ±
Замечаний: 0% ±

Excel 2010
KSV .скорее всего fl -это форма,go-ее элемент.
Естественно надо html код смотреть и выполнить запрос, с большей вероятностью POST


 
Ответить
СообщениеKSV .скорее всего fl -это форма,go-ее элемент.
Естественно надо html код смотреть и выполнить запрос, с большей вероятностью POST

Автор - doober
Дата добавления - 27.03.2015 в 14:35
nerv Дата: Суббота, 28.03.2015, 18:39 | Сообщение № 11
Группа: Редакторы
Ранг: Обитатель
Сообщений: 431
Репутация: 193 ±
Замечаний: 0% ±

CreateObject("InternetExplorer.Application")

Кажись в 10-ке такого счастья уже не будет =)


Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук


YM 41001156540584 / WM WMR R21924176233

https://github.com/nervgh/vba
 
Ответить
Сообщение
CreateObject("InternetExplorer.Application")

Кажись в 10-ке такого счастья уже не будет =)

Автор - nerv
Дата добавления - 28.03.2015 в 18:39
ЗахаровСергей Дата: Понедельник, 30.03.2015, 12:56 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 20% ±

Excel 2003
Подскажите пожалуйста, а возможно ли сделать как-нибудь так:
[vba]
Код
Set he = WebBrowser. ' здесь прописать координаты ссылки что-нибудь типа top:892, left:79
      he.Focus
      he.Click
[/vba]


Сообщение отредактировал ЗахаровСергей - Понедельник, 30.03.2015, 12:57
 
Ответить
СообщениеПодскажите пожалуйста, а возможно ли сделать как-нибудь так:
[vba]
Код
Set he = WebBrowser. ' здесь прописать координаты ссылки что-нибудь типа top:892, left:79
      he.Focus
      he.Click
[/vba]

Автор - ЗахаровСергей
Дата добавления - 30.03.2015 в 12:56
KSV Дата: Понедельник, 30.03.2015, 16:53 | Сообщение № 13
Группа: Друзья
Ранг: Ветеран
Сообщений: 770
Репутация: 255 ±
Замечаний: 0% ±

Excel 2013
ЗахаровСергей, а для чего так извращаться? прокрути скролингом и координаты изменятся!...
твои задачи легко и изящно решаются прямыми обращениями непосредственно к самим объектам через DOM.
как это делается тебе на примере показал doober еще в первом ответе, но ты упорно "ищешь" способы, один изощреннее другого!...
[p.s.]а если ты сам не знаешь, как "отловить" нужный тебе объект, то кинь сюда кусок html-кода, описывающий этот объект (а если у него нет собственных атрибутов идентификации, то еще и тэг его родителя, для понимания структуры документа) и тебе напишут, как это сделать.


KSV.VBA@gmail.com
Яндекс.Деньги: 410011921213333


Сообщение отредактировал KSV - Понедельник, 30.03.2015, 16:59
 
Ответить
СообщениеЗахаровСергей, а для чего так извращаться? прокрути скролингом и координаты изменятся!...
твои задачи легко и изящно решаются прямыми обращениями непосредственно к самим объектам через DOM.
как это делается тебе на примере показал doober еще в первом ответе, но ты упорно "ищешь" способы, один изощреннее другого!...
[p.s.]а если ты сам не знаешь, как "отловить" нужный тебе объект, то кинь сюда кусок html-кода, описывающий этот объект (а если у него нет собственных атрибутов идентификации, то еще и тэг его родителя, для понимания структуры документа) и тебе напишут, как это сделать.

Автор - KSV
Дата добавления - 30.03.2015 в 16:53
KSV Дата: Понедельник, 30.03.2015, 17:16 | Сообщение № 14
Группа: Друзья
Ранг: Ветеран
Сообщений: 770
Репутация: 255 ±
Замечаний: 0% ±

Excel 2013
ЗахаровСергей, я так понимаю, ты все еще "решаешь" проблему с кликом на этой ссылке?
[vba]
Код
<a title="" class="menu_blue" style="cursor: pointer;" onmouseover="this.style.color='#00008B';" onmouseout="this.style.color='blue';" onclick="document.fl.go.click()">
[/vba]
для симуляции клика я вижу 2 пути решения...
1. получить/отловить сам объект go и выполнить на нем клик.
2. отловить указанную выше ссылку и выполнить клик на ней.
но ни для того, ни для другого, недостаточно предоставленных тобой сведений.


KSV.VBA@gmail.com
Яндекс.Деньги: 410011921213333


Сообщение отредактировал KSV - Понедельник, 30.03.2015, 17:17
 
Ответить
СообщениеЗахаровСергей, я так понимаю, ты все еще "решаешь" проблему с кликом на этой ссылке?
[vba]
Код
<a title="" class="menu_blue" style="cursor: pointer;" onmouseover="this.style.color='#00008B';" onmouseout="this.style.color='blue';" onclick="document.fl.go.click()">
[/vba]
для симуляции клика я вижу 2 пути решения...
1. получить/отловить сам объект go и выполнить на нем клик.
2. отловить указанную выше ссылку и выполнить клик на ней.
но ни для того, ни для другого, недостаточно предоставленных тобой сведений.

Автор - KSV
Дата добавления - 30.03.2015 в 17:16
ЗахаровСергей Дата: Вторник, 31.03.2015, 08:51 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 20% ±

Excel 2003
Может это поможет:
[vba]
Код

<form style="display:none" name=fl action="https://какойтосайт" method="post">
<input type="hidden" name="taak1" value="vot1">
<input type="hidden" name="taak2" value="vot2">
<input type=hidden name=neverUsed>
<input type=hidden name=pagetype value=3>
<input class=button style="display:none" type="submit" name="go" value="">
</form>
[/vba]
 
Ответить
СообщениеМожет это поможет:
[vba]
Код

<form style="display:none" name=fl action="https://какойтосайт" method="post">
<input type="hidden" name="taak1" value="vot1">
<input type="hidden" name="taak2" value="vot2">
<input type=hidden name=neverUsed>
<input type=hidden name=pagetype value=3>
<input class=button style="display:none" type="submit" name="go" value="">
</form>
[/vba]

Автор - ЗахаровСергей
Дата добавления - 31.03.2015 в 08:51
KSV Дата: Вторник, 31.03.2015, 17:41 | Сообщение № 16
Группа: Друзья
Ранг: Ветеран
Сообщений: 770
Репутация: 255 ±
Замечаний: 0% ±

Excel 2013
ну, так и есть... как и предполагалось ранее - форма fl с элементом (кнопкой) go, а соответственно, возникает несколько нюансов, например, как эта форма внедрена?...
короче, не вдаваясь в подробности, попробуй вот так:
[vba]
Код
Set he = WebBrowser.document.body.all("fl")("go")
      he.Click
[/vba]
у меня получилось, правда на простом примере...
короче, попробуй, может и тебе повезет (в смысле, на твоем сайте форма тоже внедрена без заморочек)


KSV.VBA@gmail.com
Яндекс.Деньги: 410011921213333


Сообщение отредактировал KSV - Вторник, 31.03.2015, 17:42
 
Ответить
Сообщениену, так и есть... как и предполагалось ранее - форма fl с элементом (кнопкой) go, а соответственно, возникает несколько нюансов, например, как эта форма внедрена?...
короче, не вдаваясь в подробности, попробуй вот так:
[vba]
Код
Set he = WebBrowser.document.body.all("fl")("go")
      he.Click
[/vba]
у меня получилось, правда на простом примере...
короче, попробуй, может и тебе повезет (в смысле, на твоем сайте форма тоже внедрена без заморочек)

Автор - KSV
Дата добавления - 31.03.2015 в 17:41
ЗахаровСергей Дата: Среда, 01.04.2015, 08:31 | Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 20% ±

Excel 2003
короче, попробуй, может и тебе повезет (в смысле, на твоем сайте форма тоже внедрена без заморочек)

Походу у меня форма внедрена без заморочками.
 
Ответить
Сообщение
короче, попробуй, может и тебе повезет (в смысле, на твоем сайте форма тоже внедрена без заморочек)

Походу у меня форма внедрена без заморочками.

Автор - ЗахаровСергей
Дата добавления - 01.04.2015 в 08:31
KSV Дата: Среда, 01.04.2015, 11:37 | Сообщение № 18
Группа: Друзья
Ранг: Ветеран
Сообщений: 770
Репутация: 255 ±
Замечаний: 0% ±

Excel 2013
рад, что тебе "повезло"! :)


KSV.VBA@gmail.com
Яндекс.Деньги: 410011921213333
 
Ответить
Сообщениерад, что тебе "повезло"! :)

Автор - KSV
Дата добавления - 01.04.2015 в 11:37
ЗахаровСергей Дата: Среда, 01.04.2015, 14:11 | Сообщение № 19
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 20% ±

Excel 2003
рад, что тебе "повезло"!

KSV, а я рад, что ты рад :(
Всё равно, если бы не KSV и doober я бы и до этого момента не дошёл. Спасибо вам.

Если скинете мне в личку свой номер тел или яндекс деньги (только KSV и doober), то немного порадую вас.
 
Ответить
Сообщение
рад, что тебе "повезло"!

KSV, а я рад, что ты рад :(
Всё равно, если бы не KSV и doober я бы и до этого момента не дошёл. Спасибо вам.

Если скинете мне в личку свой номер тел или яндекс деньги (только KSV и doober), то немного порадую вас.

Автор - ЗахаровСергей
Дата добавления - 01.04.2015 в 14:11
KSV Дата: Среда, 01.04.2015, 23:47 | Сообщение № 20
Группа: Друзья
Ранг: Ветеран
Сообщений: 770
Репутация: 255 ±
Замечаний: 0% ±

Excel 2013
твои слова:
Цитата ЗахаровСергей, 01.04.2015 в 14:11, в сообщении № 19
я бы и до этого момента не дошёл

и грустный смайлик заставили меня перечитать твое предыдущее сообщение...
Цитата ЗахаровСергей, 01.04.2015 в 08:31, в сообщении № 17
Походу у меня форма внедрена без заморочками

при первом прочтении по слову без я подумал, что твоя задача успешно решена, но твое последнее сообщение заставило меня в этом усомниться...
так без заморочками - это как? у тебя получилось эмулировать клик на кнопке формы или нет?
если нет, то напиши, удалось ли получить элемент WebBrowser.document.body.all("fl")("go") ?
(у меня это работает, но на "простом" примере, т.е. я просто создал страничку с твоим кодом и успешно эмулировал клик на кнопке "go". адрес странички могу написать - сам попробуешь)
[p.s.]ну, и не забывай, что остается еще, как минимум, второй вариант - эмулировать клик на ссылке <a title="" class="menu_blue" ... onclick="document.fl.go.click()">, но для этого тебе нужно показать ее предка, которого можно идентифицировать...


KSV.VBA@gmail.com
Яндекс.Деньги: 410011921213333
 
Ответить
Сообщениетвои слова:
Цитата ЗахаровСергей, 01.04.2015 в 14:11, в сообщении № 19
я бы и до этого момента не дошёл

и грустный смайлик заставили меня перечитать твое предыдущее сообщение...
Цитата ЗахаровСергей, 01.04.2015 в 08:31, в сообщении № 17
Походу у меня форма внедрена без заморочками

при первом прочтении по слову без я подумал, что твоя задача успешно решена, но твое последнее сообщение заставило меня в этом усомниться...
так без заморочками - это как? у тебя получилось эмулировать клик на кнопке формы или нет?
если нет, то напиши, удалось ли получить элемент WebBrowser.document.body.all("fl")("go") ?
(у меня это работает, но на "простом" примере, т.е. я просто создал страничку с твоим кодом и успешно эмулировал клик на кнопке "go". адрес странички могу написать - сам попробуешь)
[p.s.]ну, и не забывай, что остается еще, как минимум, второй вариант - эмулировать клик на ссылке <a title="" class="menu_blue" ... onclick="document.fl.go.click()">, но для этого тебе нужно показать ее предка, которого можно идентифицировать...

Автор - KSV
Дата добавления - 01.04.2015 в 23:47
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Копировать данные ячеек в input-поля открытой страниц сайта. (Макросы/Sub)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!