Office
Είσοδος

Ενέργεια μακροεντολής "Εκκαθάριση σφάλματος μακροεντολής"

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

Μπορείτε να χρησιμοποιήσετε την ενέργεια Εκκαθάριση σφάλματος μακροεντολής για να καταργήσετε πληροφορίες σχετικά με ένα μήνυμα σφάλματος που είναι αποθηκευμένο στο αντικείμενο ΣφάλμαΜακροεντολής .

Σημείωση: Η ενέργεια μακροεντολής "Εκκαθάριση σφάλματος μακροεντολής" δεν είναι διαθέσιμη στις εφαρμογές web της Access.

Ρύθμιση

Η ενέργεια Εκκαθάριση σφάλματος μακροεντολής δεν διαθέτει ορίσματα.

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

  • Όταν παρουσιάζεται ένα σφάλμα σε μια μακροεντολή, πληροφορίες σχετικά με το σφάλμα είναι αποθηκευμένο στο αντικείμενο ΣφάλμαΜακροεντολής . Εάν δεν έχετε χρησιμοποιήσει το OnError ενέργεια για να αποκρύψετε μηνύματα σφάλματος, η μακροεντολή σταματά και οι πληροφορίες σφάλματος εμφανίζονται σε ένα τυπικό μήνυμα σφάλματος. Ωστόσο, εάν έχετε χρησιμοποιήσει την ενέργεια OnError για να αποκρύψετε τα μηνύματα σφάλματος, ενδέχεται να θέλετε να χρησιμοποιήσετε τις πληροφορίες που είναι αποθηκευμένα στο αντικείμενο MacroError σε μια συνθήκη ή σε ένα προσαρμοσμένο μήνυμα σφάλματος.

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

  • Το αντικείμενο ΣφάλμαΜακροεντολής απενεργοποιείται αυτόματα όταν λήξει οποιαδήποτε από τις μακροεντολές, έτσι δεν χρειάζεται να χρησιμοποιήσετε την ενέργεια Εκκαθάριση σφάλματος μακροεντολής στο τέλος της μακροεντολής.

  • Το αντικείμενο ΣφάλμαΜακροεντολής περιέχει πληροφορίες σχετικά με το σφάλμα μόνο μία κάθε φορά. Εάν περισσότερα από ένα σφάλμα σε μια μακροεντολή, το αντικείμενο ΣφάλμαΜακροεντολής περιέχει πληροφορίες μόνο για το τελευταίο σφάλμα.

  • Για να εκτελέσετε την ενέργεια Εκκαθάριση σφάλματος μακροεντολής σε μια λειτουργική μονάδα VBA, χρησιμοποιήστε τη μέθοδο Εκκαθάριση σφάλματος μακροεντολής του αντικειμένου DoCmd .

Παράδειγμα

Η ακόλουθη μακροεντολή χρησιμοποιεί την ενέργεια OnError με το Επόμενο όρισμα για να αποκρύψετε τα μηνύματα σφάλματος και, στη συνέχεια, χρησιμοποιεί την ενέργεια OpenForm για να ανοίξετε μια φόρμα. Αυτό το παράδειγμα, ένα μήνυμα σφάλματος σκοπίμως δημιουργείται χρησιμοποιώντας την ενέργεια GoToRecord για να μεταβείτε στην προηγούμενη εγγραφή. Η συνθήκη [MacroError]. [Αριθμός] <> 0 ελέγχει το αντικείμενο ΣφάλμαΜακροεντολής . Εάν έχει παρουσιαστεί σφάλμα, ο αριθμός σφάλματος είναι μηδέν και εκτελεί την ενέργεια MsgBox . Στο πλαίσιο μηνύματος εμφανίζει το όνομα της ενέργειας που προκάλεσαν το σφάλμα (σε αυτήν την περίπτωση, η ενέργεια GoToRecord ) και εμφανίζεται ο αριθμός σφάλματος. Τέλος, εκτελεί την ενέργεια Εκκαθάριση σφάλματος μακροεντολής καταργεί το αντικείμενο ΣφάλμαΜακροεντολής .

Η συνθήκη

Ενέργεια

Ορίσματα

OnError

Μεταβείτε στο: επόμενη

Άνοιγμα φόρμας

Όνομα φόρμας: φόρμα κατηγορίας

Προβολή: φόρμας

Κατάσταση παραθύρου: κανονική

Μετάβαση σε εγγραφή

Τύπος αντικειμένου: φόρμα

Όνομα αντικειμένου: φόρμα κατηγορίας

Εγγραφή: προηγούμενη

[ΣφάλμαΜακροεντολής]. [Αριθμός] <> 0

Πλαίσιο μηνύματος

Μήνυμα: = "σφάλμα #" & [ΣφάλμαΜακροεντολής]. [Αριθμός] & "στην" & [ΣφάλμαΜακροεντολής]. [Όνομα ενέργειας] & "ενέργεια".

Ηχητικό σήμα: Ναι

Τύπος: πληροφορίες

Εκκαθάριση σφάλματος μακροεντολής

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

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

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

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

×