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
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..