Makrohandlingen ÅbnModul

Du kan bruge handlingen ÅbnModul til at åbne et bestemt VBA-modul (Visual Basic for Applications) ved en bestemt procedure. Det kan være en Underordnet procedure, en Function-procedure eller en hændelsesprocedure.

Bemærk: Denne handling tillades ikke, hvis der ikke er tillid til databasen. Klik på linkene i sektionen Se også i denne artikel for at få yderligere oplysninger om aktivering af makroer.

Indstilling

Handlingen ÅbnModul har følgende argumenter.

Handlingsargument

Beskrivelse

Modulnavn

Navnet på det modul, du vil åbne. Du kan lade argumentet være tomt, hvis du vil søge i alle standard modul i databasen efter en procedure og åbne det relevante modul ved denne procedure.

Hvis du afspiller en makro, der indeholder handlingen ÅbnModul, i en biblioteksdatabase, søger Microsoft Office Access 2007 først efter modulet med dette navn i biblioteksdatabasen og derefter i den aktuelle database.

Procedurenavn

Navnet på den procedure i modulet, du vil åbne. Hvis du lader argumentet være tomt, åbnes modulet i deklarationsafsnit.

Bemærk: Du skal angive et gyldigt navn i enten argumentet Modulnavn eller Procedurenavn.

Bemærkninger

Du kan bruge denne handling til at åbne en hændelsesprocedure ved at angive argumentet Modulnavn eller Procedurenavn. Hvis du f.eks. vil åbne hændelsesproceduren Click for knappen UdskrivFaktura på formularen Ordrer, skal du angive argumentet Modulnavn til Form.Ordrer og angive argumentet Procedurenavn til UdskrivFaktura_Click . Hvis du skal kunne se hændelsesproceduren for en formular eller rapport, skal formularen eller rapporten være åben.

Hvis du vil åbne en procedure i et klassemodul, skal du også angive modulnavnet, men klassemodulet ikke behøver at være åbent.

Hvis du vil åbne en privat procedure, skal det modul, der indeholder proceduren, være åbent.

Denne handling har samme virkning, som hvis du højreklikker på et modul i navigationsruden og derefter klikker på Designvisning. Handlingen gør det også muligt at angive et procedurenavn og søge i standardmodulerne i en database efter procedurer.

tip

Du kan markere et modul i navigationsruden og trække det til en handlingsrække for en makro. Herved oprettes automatisk en ÅbnModul-handling, der åbner modulet i sektionen Declarations.

Hvis du vil køre handlingen ÅbnModul i et VBA-modul (Visual Basic for Applications), skal du bruge metoden OpenModule for objektet DoCmd.

Udvid dine færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×