Akcja makra OpenVisualBasicModule

Dotyczy
Access dla Microsoft 365 Access 2021 Access 2019 Access 2016

Za pomocą akcji makra OpenVisualBasicModule w bazach danych programu Access można otworzyć określony moduł Visual Basic for Applications (VBA) w określonej procedurze. Może to być procedura podrzędna, procedura funkcji lub procedura zdarzenia.

Uwaga

Od programu Access 2010 nazwa akcji makra OpenModule została zmieniona na OpenVisualBasicModule.

Uwaga

Ta akcja nie będzie dozwolona, jeśli baza danych nie jest zaufana.

Uwaga

Akcja makra OpenVisualBasicModule nie jest dostępna w aplikacjach sieci Web programu Access.

Ustawienie

Akcja makra OpenVisualBasicModule (OpenVisualBasicModule) ma następujące argumenty.

Argument akcji Opis
Nazwa modułu Nazwa modułu, który chcesz otworzyć. Wybierz nazwę modułu z listy rozwijanej. Możesz pozostawić ten argument pusty, jeśli chcesz przeszukać wszystkie moduły standardowe w bazie danych w poszukiwaniu procedury i otworzyć odpowiedni moduł podczas tej procedury.
Jeśli uruchomisz makro zawierające akcję OpenVisualBasicModule w bazie danych biblioteki, program Access najpierw wyszukuje moduł o tej nazwie w bazie danych biblioteki, a następnie w bieżącej bazie danych.
Nazwa procedury Nazwa procedury, na którą chcesz otworzyć moduł. Jeśli pozostawisz ten argument pusty, moduł zostanie otwarty w sekcji Deklaracje.

Uwaga

Prawidłową nazwę należy wprowadzić w argumacie Nazwa modułu lub Nazwa procedury .

Spostrzeżenia

Za pomocą tej akcji makra można otworzyć procedurę zdarzenia, określając argument Nazwa modułu i nazwę procedury . Aby na przykład otworzyć procedurę zdarzenia Click przycisku PrintInvoice w formularzu Zamówienia, ustaw argument Nazwa modułu na Wartość Form.Orders i ustaw argument Nazwa proceduryna PrintInvoice_Click. Aby można było wyświetlić procedurę zdarzenia formularza lub raportu, formularz lub raport musi być otwarty.

Podobnie, aby otworzyć procedurę w module klasy, należy podać nazwę modułu, chociaż moduł klasy nie musi się otwierać.

Aby można było otworzyć procedurę prywatną, musi być otwarty moduł zawierający tę procedurę.

Ta akcja działa tak samo jak kliknięcie prawym przyciskiem myszy modułu w okienku nawigacji, a następnie kliknięcie pozycji Widok projektu. Ta akcja umożliwia również określenie nazwy procedury i wyszukanie procedur w modułach standardowych w bazie danych.

Porada

Możesz wybrać moduł w okienku nawigacji i przeciągnąć go do okna makra. Spowoduje to automatyczne utworzenie akcji OpenVisualBasicModule, która otworzy moduł w sekcji Deklaracje.

Aby uruchomić akcję OpenVisualBasicModule w module VBA, użyj metody OpenModule obiektu DoCmd .