Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

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 .

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×