Obiekty predefiniowane > Dispatch | | Drukuj |
Jest to specjalny typ danych reprezentujący w języku raportów dowolny obiekt z aplikacji obsługującej automatyzację. Każda aplikacja obsługująca automatyzację udostępnia co najmniej jeden rodzaj obiektu, np. w arkuszu Excel może to być skoroszyt, arkusz, zakres komórek itp. Aplikacjami obsługiwanymi w ten sposób mogą być dowolne programy pakietu MS Office, poczta elektroniczna, bazy danych, oraz wiele innych programów.
Metody
Otwiera aplikację i tworzy nowy obiekt, który następnie może być w dowolny sposób obsługiwany.
Składnia Obiekt_dispatch.Create ("nazwa_aplikacji.typ_obiektu")
Argumenty
|
Wykonuje metodę dostępną dla utworzonego obiektu.
Składnia Obiekt_dispatch.Method ("nazwa_metody", argumenty) lub Obiekt_dispatch.Method (numer_metody, argumenty)
Argumenty
Ilość, kolejność oraz typ argumentów muszą odpowiadać specyfikacji wywoływanej metody. |
Ustawia dowolny argument dla utworzonego obiektu.
Składnia Obiekt_dispatch.Set ("nazwa_argumentu", wartość) lub Obiekt_dispatch.Set (numer_argumentu, wartość)
Argumenty
|
Pobiera dowolny argument z utworzonego obiektu.
Składnia Obiekt_dispatch.Get ("nazwa_argumentu", parametr) lub Obiekt_dispatch.Get (numer_argumentu, parametr)
Argumenty
Pobrany argument może być dowolnego typu prostego zdefiniowanego w języku raportów, a także może być kolejnym obiektem typu Dispatch. |