Za pomocą akcji makra RunApplication w bazach danych programu Access dla komputerów stacjonarnych można uruchomić aplikację opartą na systemie Microsoft Windows, taką jak Excel, Word lub PowerPoint, z poziomu pakietu Microsoft Office. Na przykład możesz chcieć wkleić dane arkusza kalkulacyjnego programu Excel do bazy danych programu Access.
Uwaga dotycząca zabezpieczeń: Podczas uruchamiania plików wykonywalnych lub kodu w makrach lub aplikacjach należy zachować ostrożność. Pliki wykonywalne lub kod mogą być używane do wykonywania akcji, które mogą naruszyć bezpieczeństwo komputera i danych.
Uwaga: Począwszy od programu Access 2010, nazwa akcji makra UruchomApp została zmieniona na RunApplication.
Uwaga: Ta akcja nie będzie dozwolona, jeśli baza danych nie jest zaufana.
Ustawienie
Akcja makra UruchomZatwierdzenie ma następujący argument.
Argument akcji |
Opis |
Wiersz polecenia |
wiersz polecenia używany do uruchamiania aplikacji (łącznie ze ścieżką i innymi niezbędnymi parametrami, takimi jak przełączniki uruchamiane w aplikacji w określonym trybie). Wprowadź wiersz polecenia w polu Wiersz polecenia w sekcji Argumenty akcji w oknie projektu makra. Jest to argument wymagany. |
Uwagi
Aplikacja wybrana z tą akcją makra ładuje się i działa na pierwszym planie. makro zawierająca tę akcję nadal działa po uruchomieniu aplikacji.
Dane między drugą aplikacją a programem Access można przesyłać za pomocą obiektu dynamicznej wymiany danych (DDE) systemu Microsoft Windows lub Schowka. Za pomocą akcji makra WyślijKlawisze można wysyłać naciśnięcia klawiszy do innej aplikacji (chociaż DDE jest bardziej efektywną metodą przenoszenia danych). Możesz również udostępniać dane między aplikacjami przy użyciu automatyzacji.
Aplikacje oparte na instalatorze MS-DOS działają w oknie MS-DOS w środowisku systemu Windows.
W systemach operacyjnych Windows istnieje wiele sposobów uruchamiania aplikacji, w tym uruchomienie programu z Eksploratora Windows, użycie polecenia Uruchom w menu Start i dwukrotne kliknięcie ikony programu na pulpicie systemu Windows.
Nie można uruchomić akcji makra RunApplication w module języka Visual Basic for Applications (VBA). Zamiast tego użyj funkcji powłoki języka VBA.