Office
Είσοδος

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

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

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

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

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

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

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

Ρύθμιση

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

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

Περιγραφή

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

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

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

Επαναλάβετε το πλήθος

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

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

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

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

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

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

Συμβουλές

Μπορείτε να χρησιμοποιήσετε τα ορίσματα επαναλάβετε Count και επαναλάβετε παράσταση για να προσδιορίσετε πόσες φορές η μακροεντολή εκτελείται:

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

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

  • Εάν αφήσετε κενό το Πλήθος επαναλάβετε αλλά εισαγωγή μιας παράστασης για Repeat παράσταση, η μακροεντολή εκτελείται μέχρι η έκφραση αποδίδει την τιμή False.

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

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

Σημείωση: 

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

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

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

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

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

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

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

×