Πρόταση μακροεντολής δευτερεύουσας μακροεντολής

Ισχύει για
Access για Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Η Submacro πρόταση της Access ορίζει μια ξεχωριστή μακροεντολή στο παράθυρο "Μακροεντολή Designer.

Ρύθμιση

Η Submacro ενέργεια έχει μόνο ένα απαιτούμενο όρισμα.

Όρισμα ενέργειας Περιγραφή
Name Μια συμβολοσειρά που εμφανίζεται ως το όνομα της μακροεντολής.

Παρατηρήσεις

Μπορείτε να χρησιμοποιήσετε την Submacro πρόταση για να ορίσετε ξεχωριστά σύνολα ενεργειών. Μπορείτε να εκτελέσετε τις ενέργειες που ορίζονται στις δευτερεύουσες μακροεντολές από μια άλλη μακροεντολή χρησιμοποιώντας την RunMacro ενέργεια. Στο όρισμα Macro Name της RunMacro ενέργειας, χρησιμοποιήστε την ακόλουθη σύνταξη για να εκτελέσετε τη δευτερεύουσα μακροεντολή:

<macro name>.<submacro name>

Μπορείτε επίσης να χρησιμοποιήσετε την Submacro πρόταση για να ορίσετε ένα σύνολο ενεργειών χειρισμού σφαλμάτων μέσα σε μια μακροεντολή.

Παράδειγμα

Η ακόλουθη μακροεντολή παρουσιάζει την Submacro πρόταση μαζί με μια OnError ενέργεια μακροεντολής. Σε αυτό το παράδειγμα, η OnError ενέργεια υποδεικνύει στην Access να εκτελέσει μια προσαρμοσμένη δευτερεύουσα μακροεντολή χειρισμού σφαλμάτων που ονομάζεται ErrorHandler όταν παρουσιάζεται σφάλμα. Εάν παρουσιαστεί σφάλμα σε οποιαδήποτε από τις ενέργειες που ακολουθούν, η Access μεταβαίνει ErrorHandler στη δευτερεύουσα μακροεντολή. Η δευτερεύουσα ErrorHandler μακροεντολή εμφανίζει ένα πλαίσιο μηνύματος που αναφέρεται στο MacroError αντικείμενο για να εμφανίσει πληροφορίες σχετικά με το σφάλμα.

Αυτό το στιγμιότυπο οθόνης δείχνει το προηγούμενο παράδειγμα στη σχεδίαση μακροεντολών της Access. Σε αυτή την περίπτωση, η παράσταση στην SetLocalVar ενέργεια ενεργοποιεί ένα σφάλμα, επειδή προσπαθεί να διαιρέσει έναν αριθμό με το μηδέν. Η Access μετακινείται στη δευτερεύουσα μακροεντολή με όνομα ErrorHandler και εμφανίζει τις πληροφορίες του σφάλματος σε ένα πλαίσιο μηνύματος.

Επιφάνεια σχεδίασης μακροεντολών της Access που εμφανίζει μια ενέργεια μακροεντολής OnError.