Aanmelden met Microsoft
Meld u aan of maak een account.
Hallo,
Selecteer een ander account.
U hebt meerdere accounts
Kies het account waarmee u zich wilt aanmelden.

De instructie Submacro in Access definieert een afzonderlijke macro in het venster Macro-ontwerper.

Instelling

De actie Submacro kent slechts één verplicht argument.

Actieargument

Beschrijving

Naam

Een tekenreeks die als de naam van de macro wordt weergegeven.

Opmerkingen

U kunt de instructie Submacro gebruiken om afzonderlijke sets met acties te definiëren. Vanuit een andere macro kunt u de in de submacro's gedefinieerde acties uitvoeren met de actie MacroStarten. In het argument Macronaam van de actie MacroStarten gebruikt u de volgende syntaxis om de submacro uit te voeren:

<macronaam>.<submacronaam>

U kunt de instructie Submacro ook gebruiken voor het definiëren van een aantal acties voor het afhandelen van fouten in een macro.

Voorbeeld

De volgende macro laat het gebruik van de instructie Submacro en de macroactie BijFout zien. In dit voorbeeld geeft de actie BijFout op dat Access een aangepaste submacro voor foutafhandeling met de naam ErrorHandler moet uitvoeren wanneer er een fout optreedt. Als er een fout optreedt in een van de daaropvolgende acties, springt Access naar de submacro ErrorHandler. De submacro ErrorHandler geeft een berichtvak weer dat naar het object MacroError verwijst om informatie over de fout weer te geven.

Hier ziet u een schermafbeelding van de Macro-ontwerper in Access (Access-versie 2010 en hoger) met het vorige voorbeeld. In dit geval veroorzaakt de expressie in de actie LokaleVarInstellen een fout, omdat deze een getal door nul probeert te delen. Access gaat naar de submacro met de naam ErrorHandler en geeft de foutgegevens in een berichtvak weer.

Macro-ontwerpvlak in Access met een macroactie BijFout.

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?
Als u op Verzenden klikt, wordt uw feedback gebruikt om producten en services van Microsoft te verbeteren. Uw IT-beheerder kan deze gegevens verzamelen. Privacyverklaring.

Hartelijk dank voor uw feedback.

×