Za pomocą akcji makra OpenVisualBasicModule w bazach danych programu Access można otworzyć określony Visual Basic for Applications (VBA) moduł w określonym procedura. Może to być podprocedura, 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 baza danych bibliotek, 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 .
Uwagi
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 moduł klasy, należy określić nazwę modułu, chociaż moduł klasy nie musi się otwierać.
Aby otworzyć procedura prywatna, musi być otwarty moduł, który go zawiera.
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 .