Makroinstruktionen ÖppnaVisualBasicModul

Gäller för
Access för Microsoft 365 Access 2021 Access 2019 Access 2016

Du kan använda makroåtgärden ÖppnaVisualBasicModul i Access-databaser för att öppna en angiven VBA-modul (Visual Basic for Applications) vid en angiven procedur. Det kan vara en underprocedur, en funktionsprocedur eller en händelseprocedur.

Obs

Från och med Access 2010 ändrades namnet på makroinstruktionen ÖppnaModul till ÖppnaVisualBasicModul.

Obs

Den här åtgärden tillåts inte om databasen inte är betrodd.

Obs

Makroinstruktionen ÖppnaVisualBasicModul är inte tillgänglig i Access-webbappar.

Inställning

Makroinstruktionen ÖppnaVisualBasicModul har följande argument.

Instruktionsargument Beskrivning
Modulnamn Namnet på den modul du vill öppna. Välj modulens namn i listrutan. Du kan lämna det här argumentet tomt om du vill söka efter en procedur i alla standardmoduler i databasen och öppna modulen vid den aktuella proceduren.
Om du kör ett makro som innehåller instruktionen ÖppnaVisualBasicModul i en biblioteksdatabas letar Access först efter modulen med det här namnet i biblioteksdatabasen och sedan i den aktuella databasen.
Procedurnamn Namnet på den procedur där du vill öppna modulen. Om du lämnar argumentet tomt öppnas modulen i avsnittet Deklarationer.

Obs

Du måste ange ett giltigt namn för något av argumenten Modulnamn eller Procedurnamn.

Anmärkningar

Du kan använda den här makroinstruktionen till att öppna en händelseprocedur genom att ange argumenten Modulnamn och Procedurnamn. Om du till exempel vill öppna händelseproceduren Klicka för knappen SkrivUtFaktura i formuläret Ordrar ställer du in argumentet Modulnamn som Formulär.Ordrar och argumentet Procedurnamn som SkrivUtFaktura_Klicka. Om du vill visa händelseproceduren för ett formulär eller en rapport måste formuläret eller rapporten vara öppen.

På samma sätt måste du ange modulnamnet för att öppna en procedur i en klassmodul, även om klassmodulen inte behöver öppnas.

Om du vill öppna en privat procedur måste modulen som innehåller den vara öppen.

Den här instruktionen har samma effekt som att högerklicka på en modul i navigeringsfönstret och sedan klicka på Designvy. Med den här instruktionen kan du även ange ett procedurnamn och söka efter procedurer i standardmodulerna i en databas.

Tips

Du kan välja en modul i navigeringsfönstret och dra den till makrofönstret. Då skapas automatiskt en ÖppnaVisualBasicModul-instruktion som öppnar modulen i avsnittet Deklarationer.

Om du vill köra instruktionen ÖppnaVisualBasicModul i en VBA-modul ska du använda metoden ÖppnaModul i DoCmd-objektet.