Σφάλμα μακροεντολής

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

Εμφανίζεται το μήνυμα σφάλματος μακροεντολής όταν υπάρχει σφάλμα στο μακροεντολή που εκτελείτε.

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

  • Ένα όρισμα περιέχει μια τιμή που δεν είναι έγκυρο. Μια συνηθισμένη αιτία αυτού του ζητήματος προσπαθεί να αποκτήσει πρόσβαση σε ένα αντικείμενο που δεν υπάρχει. Για παράδειγμα, Workbooks(5), όταν είναι ανοιχτά μόνο τρία βιβλία εργασίας.

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

  • Προέκυψε εξωτερικό σφάλμα, όπως αποτυχία ανάγνωσης ή εγγραφής αρχείου.

  • Μια μέθοδο ή την ιδιότητα δεν μπορούν να χρησιμοποιηθούν λόγω ρυθμίσεων ασφαλείας. Για παράδειγμα, τις ιδιότητες και τις μεθόδους του αντικειμένου VBE για το χειρισμό του κώδικα Visual Basic for Applications (VBA) που είναι αποθηκευμένο σε ένα έγγραφο του Microsoft Office είναι προσβάσιμα από προεπιλογή.

    Για να ενεργοποιήσετε την αξιόπιστη πρόσβαση σε έργα της Visual Basic, κάντε τα εξής:

    1. Εάν η καρτέλα Προγραμματιστής δεν είναι διαθέσιμη, κάντε τα εξής για να την εμφανίσετε:

      1. Κάντε κλικ στα στοιχεία Αρχείο > Επιλογές > Προσαρμογή κορδέλας.

      2. Στην περιοχή Κύριες καρτέλες, ενεργοποιήστε το πλαίσιο ελέγχου Προγραμματιστής.

    2. Στην καρτέλα Προγραμματιστής, στην ομάδα Κώδικας, επιλέξτε Ασφάλεια μακροεντολών.

      Η ομάδα "Κώδικας" στην καρτέλα "Προγραμματιστής"

    3. Στην περιοχή Ρυθμίσεις μακροεντολών προγραμματιστή, επιλέξτε το πλαίσιο ελέγχου να θεωρείται αξιόπιστη η πρόσβαση στο μοντέλο αντικειμένου έργου VBA.

      Για περισσότερες πληροφορίες σχετικά με τη χρήση της μεθόδου, αναζητήστε το όνομα της μεθόδου στη Βοήθεια για τη Visual Basic.

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

  • Ένα όρισμα περιέχει μια τιμή που δεν είναι έγκυρο. Μια συνηθισμένη αιτία αυτού του ζητήματος προσπαθεί να αποκτήσει πρόσβαση σε ένα αντικείμενο που δεν υπάρχει. Για παράδειγμα, Workbooks(5), όταν είναι ανοιχτά μόνο τρία βιβλία εργασίας.

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

  • Προέκυψε εξωτερικό σφάλμα, όπως αποτυχία ανάγνωσης ή εγγραφής αρχείου.

  • Μια μέθοδο ή την ιδιότητα δεν μπορούν να χρησιμοποιηθούν λόγω ρυθμίσεων ασφαλείας. Για παράδειγμα, τις ιδιότητες και τις μεθόδους του αντικειμένου VBE για το χειρισμό του κώδικα Visual Basic for Applications (VBA) που είναι αποθηκευμένο σε ένα έγγραφο του Microsoft Office είναι προσβάσιμα από προεπιλογή.

    Για να ενεργοποιήσετε την αξιόπιστη πρόσβαση σε έργα της Visual Basic, κάντε τα εξής:

    1. Εάν η καρτέλα Προγραμματιστής δεν είναι διαθέσιμη, κάντε τα εξής για να την εμφανίσετε:

      1. Κάντε κλικ στο Κουμπί του Microsoft Office Εικόνα κουμπιού του Office και, στη συνέχεια, κάντε κλικ στο στοιχείο Επιλογές του Excel.

      2. Στην κατηγορία δημοφιλείς, στην περιοχή καλύτερες επιλογές για την εργασία με το Excel, επιλέξτε το πλαίσιο ελέγχου Εμφάνιση καρτέλας "Προγραμματιστής" στην κορδέλα και, στη συνέχεια, κάντε κλικ στο κουμπί OK.

    2. Στην καρτέλα Προγραμματιστής, στην ομάδα Κώδικας, επιλέξτε Ασφάλεια μακροεντολών.

      Η ομάδα "Κώδικας" στην καρτέλα "Προγραμματιστής"

    3. Στην περιοχή Ρυθμίσεις μακροεντολών προγραμματιστή, επιλέξτε το πλαίσιο ελέγχου να θεωρείται αξιόπιστη η πρόσβαση στο μοντέλο αντικειμένου έργου VBA.

      Για περισσότερες πληροφορίες σχετικά με τη χρήση της μεθόδου, αναζητήστε το όνομα της μεθόδου στη Βοήθεια για τη Visual Basic.

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

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

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

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

×