ďťż

Mefisto...diabeł czy anioł?

witam,

mam prośbe o pomoc związaną ze współpracą MS Excel i Internet Explorer. Korzystałem z opcji szukaj i znalazłem zreszta interesujący mnie wątek - jednak dotarłem do nieprzekraczalnej dla mojej wiedzy granicy .
Chodzi o wypełnianie formularza HTML z pomocą VBA. Korzystam z kontrolki "Microsoft Web Browser" (lub jej polskiego odpowiednika zaczynającego się od Przeglądarka.."). Formularz wypełnia się - i wszystko działa jak należy (chodzi o bramke SMS).
Niestety sama strona www posiada w sobie równiez ramke IFRAME, w której wyświetla się inna strona www w zależności od tego, czy formularz został wypełniony lub nie oraz zawsze na początku strona empty_result.htm.
Udało mi się z pomocą Internetu namierzyć ramke Iframe:



Dim doc As HtmlDocument
Set MyTag = doc.getElementsByTagName("iframe")


i wyświetlić adres:


For Each itm In MyTag
MsgBox itm.src
Next itm


i niestety pomimo tego, że makro zadziałało tj. w kontrolce WebBrowser formularz został zatwierdzony i tym samym ramka iframe ma inny adres - wciąż wyświetla mi się jako adres empty_result.htm..czyli pierwotnie załadowana strona - nie zas faktycznie wyświetlana strona w iframe.
Szukam zatem jakiejś drogi do zaaktualizowania adresu w iframe i wyświetlenie aktualnego, a nie tego, który ładuje sie podczas pierwotnego ładowania strony w kontrolce.

bede wdzieczny za pomoc..
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • katkaras.opx.pl