Μετάβαση στο κύριο περιεχόμενο
Office

Ενέργεια μακροεντολής RunMacro

Σημείωση: Θέλουμε να σας παρέχουμε το πιο πρόσφατο περιεχόμενο βοήθειας στη γλώσσα σας όσο πιο σύντομα γίνεται. Αυτή η σελίδα έχει μεταφραστεί μέσω αυτοματοποιημένης διαδικασίας και ενδεχομένως να περιέχει γραμματικά λάθη και ανακρίβειες. Ο σκοπός μας είναι αυτό το περιεχόμενο να σας φανεί χρήσιμο. Μπορείτε να μας ενημερώσετε στο κάτω μέρος αυτής της σελίδας εάν οι πληροφορίες σάς φάνηκαν χρήσιμες; Εδώ θα βρείτε το άρθρο στα Αγγλικά για να το συμβουλεύεστε εύκολα.

Μπορείτε να χρησιμοποιήσετε την ενέργεια μακροεντολής RunMacro σε βάσεις δεδομένων της Access για να εκτελέσετε μια μακροεντολή. Η μακροεντολή μπορεί να είναι σε ομάδα μακροεντολών.

Χρησιμοποιήστε αυτήν την ενέργεια:

  • Για να εκτελέσετε μια μακροεντολή μέσα από μια άλλη μακροεντολή.

  • Για να εκτελέσετε μια μακροεντολή που βασίζεται σε μια συγκεκριμένη συνθήκη.

  • Για να επισυνάψετε μια μακροεντολή σε ένα προσαρμοσμένο μενού ή μια εντολή κορδέλας.

Ρύθμιση

Η ενέργεια μακροεντολής RunMacro περιλαμβάνει τα παρακάτω ορίσματα.

Όρισμα ενέργειας

Περιγραφή

Όνομα μακροεντολής

Το όνομα της μακροεντολής που θα εκτελεστεί. Το πλαίσιο " όνομα μακροεντολής " στην ενότητα " ορίσματα ενέργειας " του παραθύρου "Σχεδίαση μακροεντολής" εμφανίζει όλες τις μακροεντολές (και τις ομάδες μακροεντολών) στην τρέχουσα βάση δεδομένων. Εάν η μακροεντολή βρίσκεται σε μια ομάδα μακροεντολών, παρατίθεται κάτω από το όνομα της ομάδας μακροεντολών στη λίστα ως macrogroupname.μακροεντολής. Αυτό είναι ένα απαιτούμενο όρισμα.

Εάν εκτελέσετε μια μακροεντολή που περιέχει την ενέργεια μακροεντολής RunMacro σε βάση δεδομένων βιβλιοθήκης, το Access αναζητά τη μακροεντολή με αυτό το όνομα στη βάση δεδομένων βιβλιοθήκης και δεν την αναζητά στην τρέχουσα βάση δεδομένων.

Καταμέτρηση επανάληψης

Ο μέγιστος αριθμός των φορών που θα εκτελεστεί η μακροεντολή. Εάν αφήσετε αυτό το όρισμα κενό (και το όρισμα " παράσταση επανάληψης " είναι επίσης κενό), η μακροεντολή εκτελείται μία φορά.

Επανάληψη έκφρασης

Ένα παράσταση που αξιολογείται ως True (– 1) ή False (0). Η μακροεντολή σταματά να εκτελείται εάν η παράσταση αποτιμάται σε False. Η παράσταση αξιολογείται κάθε φορά που εκτελείται η μακροεντολή.

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

Εάν εισαγάγετε ένα όνομα ομάδας μακροεντολών για το όρισμα " όνομα μακροεντολής ", η Access εκτελεί την πρώτη μακροεντολή στην ομάδα "μακροεντολή".

Αυτή η ενέργεια είναι παρόμοια με την επιλογή " Εκτέλεση μακροεντολής " στην καρτέλα " Εργαλεία βάσης δεδομένων ", επιλέγοντας μια μακροεντολή και κάνοντας κλικ στο κουμπί OK. Ωστόσο, αυτή η εντολή εκτελεί τη μακροεντολή μόνο μία φορά, ενώ η ενέργεια μακροεντολής RunMacro μπορεί να εκτελέσει μια μακροεντολή όσες φορές θέλετε.

Συμβουλές

Μπορείτε να χρησιμοποιήσετε τα ορίσματα "καταμέτρηση επαναΛήψεων" και "Επανάληψη έκφρασης" για να καθορίσετε πόσες φορές θα εκτελείται η μακροεντολή:

  • Εάν αφήσετε κενά και τα δύο ορίσματα, η μακροεντολή εκτελείται μία φορά.

  • Εάν εισαγάγετε έναν αριθμό για το πλήθος επαναλήψεων , αλλά αφήσετε κενό την παράσταση επανάληψης , η μακροεντολή εκτελεί τον καθορισμένο αριθμό φορών.

  • Εάν αφήσετε κενό το όρισμα " καταμέτρηση επαναλήψεων ", αλλά εισαγάγετε μια παράσταση για τηνπαράσταση EPEATR, η μακροεντολή εκτελείται μέχρι η παράσταση να αποτιμηθεί σε False.

  • Εάν εισαγάγετε τιμές και για τα δύο ορίσματα, η μακροεντολή εκτελεί τον αριθμό των φορών που καθορίζονται στο πλήθος επαναλήψεων ή μέχρι η επαναλαμβανόμενη παράσταση να εκτιμηθεί ως ψευδής, όποιο από τα δύο προκύψει πρώτο.

Όταν εκτελείτε μια μακροεντολή που περιέχει την ενέργεια μακροεντολής RunMacro και φθάνει στην ενέργεια μακροεντολής RunMacro , η Access εκτελεί την αποκαλούμενη μακροεντολή. Όταν ολοκληρωθεί η μακροεντολή που ονομάζεται, η Access επιστρέφει στην αρχική μακροεντολή και εκτελεί την επόμενη ενέργεια.

Σημειώσεις: 

  • Μπορείτε να καλείτε μια μακροεντολή στην ίδια ομάδα μακροεντολών ή σε άλλη ομάδα μακροεντολών.

  • Μπορείτε να κάνετε ένθεση των μακροεντολών. Αυτό σημαίνει ότι μπορείτε να εκτελέσετε τη μακροεντολή A, η οποία με τη σειρά της καλεί τη μακροεντολή B και ούτω καθεξής. Σε κάθε περίπτωση, όταν ολοκληρωθεί η μακροεντολή που ονομάζεται, η Access επιστρέφει στη μακροεντολή που την κάλεσε και εκτελεί την επόμενη ενέργεια σε αυτήν τη μακροεντολή.

Για να εκτελέσετε την ενέργεια RunMacro σε μια λειτουργική μονάδα της Visual Basic for Applications (VBA), χρησιμοποιήστε τη μέθοδο RunMacro του αντικειμένου DoCmd .

Αναπτύξτε τις δεξιότητές σας στο Office
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Γίνετε μέλος του Office Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Σας ευχαριστούμε για τα σχόλιά σας!

Σας ευχαριστούμε για τα σχόλιά σας! Φαίνεται ότι μπορεί να είναι χρήσιμο να συνδεθείτε με έναν από τους συνεργάτες υποστήριξης του Office.

×