Du kan bruge makrohandlingen ÅbnVisualBasicModule i Access-databaser til at åbne en angivet VBA-fil (Visual Basic for Applications) modul en bestemt procedure. Dette kan være en Underordnet procedure, en Function-procedure eller en hændelsesprocedure.

Bemærk!: Fra og med Access 2010 blev makrohandlingen ÅbnModule omdøbt til ÅbnVisualBasicModule.

Bemærk!: Denne handling tillades ikke, hvis der ikke er tillid til databasen.

Bemærk!:  Makrohandlingen ÅbnVisualBasicModule er ikke tilgængelig i Access-webapps.

Indstilling

Makrohandlingen ÅbnVisualBasicModule har følgende argumenter:

Handlingsargument

Beskrivelse

Modulnavn

Navnet på det modul, du vil åbne. Vælg navnet på modulet på rullelisten. Du kan lade dette argument være tomt, hvis du vil søge i alle standardmodulerne i databasen efter en procedure og åbne det relevante modul i den pågældende procedure.

Hvis du kører en makro med handlingen ÅbnVisualBasicModule i en biblioteksdatabase, søger Access først efter modulet med dette navn i biblioteksdatabasen og derefter i den aktuelle database.

Procedurenavn

Navnet på den procedure, du vil åbne modulet i. Hvis du lader dette argument være tomt, åbnes modulet i sektionen Declarations.

Bemærk!: Du skal angive et gyldigt navn i enten argumentet Modulnavneller Procedurenavn.

Bemærkninger

Du kan bruge denne makrohandling til at åbne en hændelsesprocedure ved at angive argumentet Modulnavn og argumentet Procedurenavn. Hvis du f.eks. vil åbne hændelsesproceduren Klik på knappen PrintInvoice på formularen Ordrer, skal du angive argumentet Modulnavn til Formular.Ordrer og angive argumentet Procedurenavn til at PrintInvoice_Click. Hvis du vil have vist hændelsesproceduren for en formular eller rapport, skal formularen eller rapporten være åben.

På samme måde skal du, for at åbne en klassemodul, angive modulnavnet, selvom klassemodulet ikke behøver at åbne.

For at åbne privat procedureskal det modul, der indeholder det, være åbent.

Denne handling har samme effekt som at højreklikke på et modul i navigationsruden og derefter klikke på Designvisning. Denne handling giver dig også mulighed for at angive et procedurenavn og søge efter procedurer i standardmodulerne i en database.

Tip!:  Du kan vælge et modul i navigationsruden og trække det til makrovinduet. Dette opretter automatisk en OpenVisualBasicModule-handling, der åbner modulet i sektionen Declarations.

Hvis du vil køre handlingen ÅbnVisualBasicModule i et VBA-modul, skal du bruge metoden OpenModule fra objektet DoCmd.

Har du brug for mere hjælp?

Udvid dine færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Deltag i Microsoft Office Insiders

Var disse oplysninger nyttige?

Hvor tilfreds er du med kvaliteten af sproget?
Hvad påvirkede din oplevelse?

Tak for din feedback!

×