Applies ToAccess for Microsoft 365 Access 2021 Access 2019 Access 2016

Du kan bruke makrohandlingen OpenVisualBasicModule i Access-databaser til å åpne en angitt Visual Basic for Applications (VBA)- modul på en angitt prosedyre. Dette kan være en delprosedyre, en Function-prosedyre eller en hendelsesprosedyre.

Obs!: Fra og med Access 2010 ble makrohandlingen OpenModule endret til OpenVisualBasicModule.

Obs!: Denne handlingen tillates ikke hvis databasen ikke er klarert.

Obs!: Makrohandlingen OpenVisualBasicModule er ikke tilgjengelig i Access-nettapper.

Innstilling

Makrohandlingen OpenVisualBasicModule har følgende argumenter:

Handlingsargument

Beskrivelse

Modulnavn

Navnet på modulen du vil åpne. Velg navnet på modulen i rullegardinlisten. Du kan la dette argumentet stå tomt hvis du vil søke i alle standardmodulene i databasen etter en prosedyre og åpne den aktuelle modulen ved denne prosedyren.

Hvis du kjører en makro som inneholder handlingen OpenVisualBasicModule i en bibliotekdatabase, søker Access først etter modulen med dette navnet i bibliotekdatabasen, og deretter i gjeldende database.

Prosedyrenavn

Navnet på prosedyren du vil åpne modulen til. Hvis du lar dette argumentet stå tomt, åpnes modulen i deklarasjonsdelen.

Obs!: Du må angi et gyldig navn i argumentet Modulnavn eller Prosedyrenavn .

Merknader

Du kan bruke denne makrohandlingen til å åpne en hendelsesprosedyre ved å angi Modulnavn-argumentet og Prosedyrenavn-argumentet . Hvis du for eksempel vil åpne hendelsesprosedyren Klikk for PrintInvoice-knappen i ordreskjemaet, angir du Modulnavn-argumentet til Form.Orders og angir prosedyrenavnargumentet til PrintInvoice_Click. Hvis du vil vise hendelsesprosedyren for et skjema eller en rapport, må skjemaet eller rapporten være åpen.

Hvis du vil åpne en prosedyre i en klassemodul, må du angi modulnavnet, selv om klassemodulen ikke trenger å åpnes.

Hvis du vil åpne en privat prosedyre, må modulen som inneholder den være åpen.

Denne handlingen har samme effekt som å høyreklikke en modul i navigasjonsruten og deretter klikke Utformingsvisning. Denne handlingen gjør det også mulig å angi et prosedyrenavn og søke i standardmodulene i en database etter prosedyrer.

Tips!:  Du kan velge en modul i navigasjonsruten og dra den til makrovinduet. Dette oppretter automatisk en OpenVisualBasicModule-handling som åpner modulen i deklarasjonsdelen.

Hvis du vil kjøre handlingen OpenVisualBasicModule i en VBA-modul, bruker du OpenModule-metoden for DoCmd-objektet .

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.