Akcja makra UruchomMakro (RunMacro)

Uwaga: Staramy się udostępniać najnowszą zawartość Pomocy w Twoim języku tak szybko, jak to możliwe. Ta strona została przetłumaczona automatycznie i może zawierać błędy gramatyczne lub nieścisłości. Chcemy, aby ta zawartość była dla Ciebie przydatna. Prosimy o powiadomienie nas, czy te informacje były pomocne, u dołu tej strony. Oto angielskojęzyczny artykuł do wglądu.

Aby uruchomić makro, możesz użyć akcji makra UruchomMakro w bazach danych programu Access. Makro może być w grupa makr.

Wykonaj następujące czynności:

  • Uruchamianie makra z poziomu innego makra.

  • Uruchamianie makra na podstawie określonego warunku.

  • Aby dołączyć makro do niestandardowego menu lub polecenia wstążki.

Ustawienie

Akcja makra UruchomMakro ma następujące argumenty.

Argument akcji

Opis

Nazwa makra

Nazwa makra do uruchomienia. Pole Nazwa makra w sekcji argumenty akcji w oknie projekt makra zawiera wszystkie makra (i grupy makr) w bieżącej bazie danych. Jeśli makro znajduje się w grupie makr, jest ono wyświetlane pod nazwą grupy makr na liście jako macrogroupname.NazwaMakra. Jest to argument wymagany.

Jeśli makro zawierające akcję makra UruchomMakro zostanie uruchomione w baza danych bibliotek, Access szuka makra o tej nazwie w bibliotecznej bazie danych i nie poszuka go w bieżącej bazie danych.

Liczba powtórzeń

Maksymalna liczba uruchomień makra. Jeśli argument ten pozostanie pusty (a argument wyrażenie powtarzające jest również pusty), makro zostanie uruchomione raz.

Wyrażenie powtórzenia

wyrażenie, którego wynikiem jest prawda (– 1) lub Fałsz (0). Makro przestanie działać, jeśli wynikiem wyrażenia jest Fałsz. Wyrażenie jest oceniane przy każdym uruchomieniu makra.

Spostrzeżenia

W przypadku wprowadzenia nazwy grupy makr dla argumentu Nazwa makra program Access uruchamia pierwsze makro w grupie Macro.

Ta akcja jest podobna do przycisku Uruchom makro na karcie Narzędzia bazy danych , zaznaczenie makra i kliknięcie przycisku OK. Jednak to polecenie uruchamia makro tylko raz, podczas gdy Akcja makra UruchomMakro może uruchamiać makro dowolną liczbę razy.

Porady

Używając argumentów liczba powtórzeń i wyrażenie powtarzające, można określić liczbę uruchomień makra:

  • Jeśli oba argumenty pozostawisz puste, makro zostanie uruchomione raz.

  • Jeśli wprowadzisz liczbę powtórzeń , ale pole wyrażenia powtarzania jest puste, makro uruchomi określoną liczbę razy.

  • Jeśli pozostawisz liczbę powtórzeń pustą, ale wprowadzisz wyrażenie dla wyrażenia REPEAT, makro zostanie uruchomione, dopóki wyrażenie nie będzie miało wartości Fałsz.

  • Jeśli wprowadzisz wartości dla obu argumentów, makro uruchomi liczbę wystąpień określoną w polu liczba powtórzeń lub do momentu wyrażenia powtórzenia w wartości Fałsz, zależnie od tego, co nastąpi wcześniej.

Po uruchomieniu makra zawierającego akcję makra UruchomMakro i osiągnięciu akcji makra UruchomMakro , program Access uruchamia wywołane makro. Po zakończeniu wywoływanego makra program Access powróci do oryginalnego makra i uruchomi następną akcję.

Uwagi: 

  • Możesz dzwonić do makra w tej samej grupie makr lub w innej grupie makr.

  • Makra można zagnieżdżać. Oznacza to, że można uruchomić makro A, które z kolei wywołuje makro B i tak dalej. W każdym przypadku, gdy wywołane makro zakończy działanie, program Access powróci do makra, które je odwołał, i uruchomi następną akcję w makrze.

Aby uruchomić akcję UruchomMakro w module języka Visual Basic for Applications (VBA), użyj metody RunMacro obiektu DoCmd .

Rozwijaj umiejętności związane z pakietem Office
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×