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

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

Μπορείτε να χρησιμοποιήσετε την ενέργεια μακροεντολής RunCode σε βάσεις δεδομένων υπολογιστή της Access για να καλέσετε μια Visual Basic για τη διαδικασία συνάρτησης Applications (VBA).

Ρύθμιση

Η ενέργεια μακροεντολής RunCode έχει τα ακόλουθα ορίσματα.

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

Περιγραφή

Όνομα συνάρτησης

Το όνομα της διαδικασίας συνάρτησης VBA για να καλέσετε. Κλείστε τυχόν ορίσματα συνάρτησης σε παρενθέσεις. Πληκτρολογήστε το όνομα συνάρτησης στο πλαίσιο Όνομα συνάρτησης στο παράθυρο σχεδίασης μακροεντολής. Αυτό είναι ένα απαιτούμενο όρισμα.

Σημείωση: Στο βάσης δεδομένων της Access (.mdb ή .accdb), κάντε κλικ στο κουμπί Δημιουργία για να επιλέξετε μια συνάρτηση για αυτό το όρισμα χρησιμοποιώντας τη Δόμηση παραστάσεων. Κάντε κλικ στη συνάρτηση που θέλετε στη λίστα στη Δόμηση παραστάσεων.

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

Τις διαδικασίες συνάρτηση καθορισμένη από το χρήστη είναι αποθηκευμένα σε Access λειτουργικές μονάδες.

Θα πρέπει να συμπεριλάβετε παρενθέσεις, ακόμα και εάν η διαδικασία συνάρτησης δεν έχει ορίσματα, όπως στο ακόλουθο παράδειγμα:

TestFunction()

Σε αντίθεση με τα ονόματα συνάρτηση που ορίζεται από το χρήστη που χρησιμοποιούνται για τις ρυθμίσεις ιδιότητα συμβάντος, το όνομα συνάρτησης στο όρισμα Όνομα συνάρτησης δεν ξεκινούν με ένα σύμβολο ίσον (=).

Η Access παραβλέπει την τιμή επιστροφής της συνάρτησης.

Σημείωση: Δεν μπορείτε να καλέσετε μια διαδικασία συνάρτησης από μια μακροεντολή, εάν το όνομα συνάρτησης είναι το ίδιο με το όνομα της λειτουργικής μονάδας.

Συμβουλή

Για να εκτελέσετε μια διαδικασία ρουτίνας ή διαδικασία συμβάντος γραμμένο στη Visual Basic, δημιουργήστε μια διαδικασία συνάρτησης που καλεί τη διαδικασία ρουτίνας ή συμβάντος. Στη συνέχεια, χρησιμοποιήστε την ενέργεια μακροεντολής RunCode για να εκτελέσετε τη διαδικασία Function.

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

Αυτή η ενέργεια δεν είναι διαθέσιμη σε μια λειτουργική μονάδα VBA. Αντί για αυτό, εκτελέστε τη διαδικασία συνάρτησης απευθείας στη VBA.

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

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

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

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

×