Niniejsze rozwiązanie adresowane jest zarówno do użytkowników Excela jak i innych aplikacji pakietu MS Office. Zadanie jest następujące- jak z poziomu kodu VBA wyświetlić stronę internetową?
Rozwiązanie jest pozornie proste- oto dwa warianty dla MS Excel i MS Word:
Powyższy kod uruchomi wskazany link w domyślnej przeglądarce na naszym komputerze.
Co jednak, gdy nie mamy w danym momencie otwartego żadnego skoroszytu lub dokumentu?
Z pomocą może przyjść rozwiązanie, które tworzy referencje do aplikacji Internet Explorer, uruchamia ją, wyświetla link. Tu problemem jest więc fakt, że niekoniecznie IE jest naszą domyślną i ulubioną przeglądarką. Kod VBA wygląda następująco:
2 | Set ieAPP = CreateObject( "InternetExplorer.application" ) |
Pełny wariant rozwiązania dla aplikacji Excel,, który za priorytet uznaje pierwszą z metod wyglądać będzie więc tak:
01 | Sub FallowingHyperlink() |
03 | If Not ActiveWorkbook Is Nothing Then |
06 | Dim ieAPP Set ieAPP = CreateObject( "InternetExplorer.application" ) |
Brak komentarzy:
Prześlij komentarz