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

Δημιουργία προσαρμοσμένων μενού και μενού συντόμευσης με χρήση μακροεντολών

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

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

Για να δημιουργήσετε ένα μενού χρησιμοποιώντας μακροεντολές, εκτελείτε τρία κύρια βήματα:

  1. Δημιουργήστε ένα αντικείμενο μακροεντολής με υπομακροεντολές που περιέχουν τις εντολές μενού.

  2. Δημιουργήστε ένα άλλο αντικείμενο μακροεντολής που δημιουργεί το ίδιο το μενού.

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

Οι παρακάτω ενότητες σας καθοδηγούν με λεπτομέρειες σε αυτά τα βήματα.

Σημείωση: Χρησιμοποιείτε την Access 2007; Εάν Ναι, προχωρήστε προς τα κάτω στην ενότητα Δημιουργία προσαρμοσμένων μενού συντόμευσης στην Access 2007.

Συμβουλή: Εάν θέλετε να μάθετε πώς να δημιουργείτε προσαρμοσμένα μενού συντόμευσης στην Access χρησιμοποιώντας τον κώδικα της Visual Basic for Applications (VBA), ανατρέξτε στο άρθρο δημιουργία ενός μενού συντόμευσης για μια φόρμα, ένα στοιχείο ελέγχου φόρμας ή μια αναφορά.

Βήμα 1: δημιουργία αντικειμένου μακροεντολής με υπομακροεντολές που περιέχουν τις εντολές μενού

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

Τι είναι η δευτερεύουσα μακροεντολή;

Μπορείτε να χρησιμοποιήσετε μια δευτερεύουσα μακροεντολή μέσα σε ένα αντικείμενο μακροεντολής για να ορίσετε ένα πρόγραμμα ενεργειών μακροεντολής. Οι υπομακροεντολές μέσα σε ένα αντικείμενο μακροεντολής μπορούν να καλούνται ξεχωριστά από διάφορα συμβάντα ελέγχου και αντικειμένων. Οι μεμονωμένες υπομακροεντολές μέσα σε ένα αντικείμενο μακροεντολής έχουν ένα μοναδικό όνομα και μπορούν να περιέχουν μία ή περισσότερες ενέργειες μακροεντολής.

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

  2. Για κάθε εντολή που θέλετε στο προσαρμοσμένο μενού συντόμευσης:

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

      Συμβουλή: Για να δημιουργήσετε ένα πλήκτρο πρόσβασης, ώστε να μπορείτε να χρησιμοποιήσετε το πληκτρολόγιο για να επιλέξετε την εντολή, πληκτρολογήστε ένα εμπορικό "(&) πριν από το γράμμα που θέλετε να είναι το πλήκτρο πρόσβασης στο όνομα της εντολής (για παράδειγμα," &Refresh "). Αυτή η επιστολή θα είναι υπογράμμιση στο μενού.

    2. Μέσα στη δευτερεύουσα μακροεντολή, επιλέξτε την πρώτη ενέργεια που θέλετε να πραγματοποιείται όταν κάνετε κλικ στην εντολή του μενού συντόμευσης.

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

  3. Αποθηκεύστε και ονομάστε το αντικείμενο μακροεντολών, για παράδειγμα, mcrShortcutMenuCommands.

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

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

Βήμα 2: δημιουργία δεύτερου αντικειμένου μακροεντολής που δημιουργεί το μενού

Αυτό το βήμα μπορεί να φαίνεται περιττό, αλλά για να δημιουργήσετε το μενού συντόμευσης από το αντικείμενο μακροεντολής που δημιουργήσατε στο βήμα 1, πρέπει να δημιουργήσετε ένα δεύτερο αντικείμενο μακροεντολής που περιέχει την ενέργεια μακροεντολής AddMenu. Αυτή η ενέργεια μακροεντολής ονομάζεται μερικές φορές "μακροεντολή μενού".

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

  2. Στο σύνθετο πλαίσιο Προσθήκη νέας ενέργειας στο παράθυρο σχεδίασης μακροεντολών, επιλέξτε AddMenu.

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

  4. Στο πλαίσιο ορίσματος όνομα μακροεντολής μενού , πληκτρολογήστε το όνομα του αντικειμένου μακροεντολής που δημιουργήσατε στο βήμα 1.

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

    Η παρακάτω εικόνα δείχνει ένα παράδειγμα αντικειμένου μακροεντολής μενού που δημιουργεί το μενού που σχεδιάσαμε στο βήμα 1.

    Στιγμιότυπο οθόνης ενός αντικειμένου μακροεντολής της Access με ενέργεια μακροεντολής AddMenu.

Βήμα 3: επιΣύναψη του μενού σε στοιχείο ελέγχου, φόρμα, έκθεση ή βάση δεδομένων

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

Προσθήκη του μενού στην καρτέλα "πρόσθετα" μιας φόρμας ή έκθεσης

Χρησιμοποιήστε αυτήν τη διαδικασία εάν θέλετε το μενού να εμφανίζεται στην καρτέλα πρόσθετα για μια συγκεκριμένη φόρμα ή αναφορά.

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

  2. Στην καρτέλα Σχεδίαση , στην ομάδα Εργαλεία , κάντε κλικ στην επιλογή φύλλο ιδιοτήτων.

  3. Επιλέξτε ολόκληρο το αντικείμενο επιλέγοντας " φόρμα " ή " αναφορά " από τη λίστα στο επάνω μέρος του παραθύρου εργασιών "φύλλο ιδιοτήτων".

  4. Στην καρτέλα άλλα , στο φύλλο ιδιοτήτων, στο πλαίσιο ιδιότητας γραμμή μενού , πληκτρολογήστε το όνομα του αντικειμένου μακροεντολής που δημιουργήσατε στο βήμα 2 (σε αυτό το παράδειγμα, "mcrAddShortcutMenu").

  5. Αποθηκεύστε τις αλλαγές της φόρμας ή της έκθεσής σας.

    Την επόμενη φορά που θα ανοίξετε τη φόρμα ή την έκθεση, η καρτέλα πρόσθετα εμφανίζεται στην κορδέλα. Κάντε κλικ στην καρτέλα για να δείτε το μενού, όπως φαίνεται στην παρακάτω εικόνα:

    Στιγμιότυπο οθόνης της κορδέλας "πρόσθετα" στην Access

    Για περισσότερες πληροφορίες σχετικά με τις τεχνικές προσαρμογής της κορδέλας, όπως η προσθήκη προσαρμοσμένων καρτελών ή η απόκρυψη των προεπιλεγμένων καρτελών, ανατρέξτε στο άρθρο Δημιουργία προσαρμοσμένης κορδέλας στην Access.

Προσθήκη του μενού ως μενού συντόμευσης για μια φόρμα, έκθεση ή στοιχείο ελέγχου

Χρησιμοποιήστε αυτήν τη διαδικασία, εάν θέλετε το μενού να εμφανίζεται όταν κάνετε δεξί κλικ σε μια συγκεκριμένη φόρμα, αναφορά ή στοιχείο ελέγχου.

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

  2. Στην καρτέλα Σχεδίαση , στην ομάδα Εργαλεία , κάντε κλικ στην επιλογή φύλλο ιδιοτήτων.

  3. Επιλέξτε το στοιχείο ελέγχου ή το αντικείμενο στο οποίο θέλετε να επισυνάψετε το μενού συντόμευσης.

    Για να επιλέξετε ολόκληρο το αντικείμενο, επιλέξτε " φόρμα " ή " αναφορά " από τη λίστα στο επάνω μέρος του παραθύρου εργασιών "φύλλο ιδιοτήτων".

  4. Στην καρτέλα άλλα , στο φύλλο ιδιοτήτων, στο πλαίσιο ιδιότητας γραμμή μενού συντόμευσης , πληκτρολογήστε το όνομα του αντικειμένου μακροεντολής που δημιουργήσατε στο βήμα 2 (σε αυτό το παράδειγμα, "mcrAddShortcutMenu").

  5. Βεβαιωθείτε ότι η ιδιότητα μενού συντόμευσης έχει την τιμή " Ναι".

  6. Αποθηκεύστε τις αλλαγές της φόρμας ή της έκθεσής σας.

    Την επόμενη φορά που θα ανοίξετε τη φόρμα ή την έκθεση και, στη συνέχεια, κάντε δεξί κλικ στη φόρμα, την αναφορά ή το στοιχείο ελέγχου, θα δείτε το μενού συντόμευσης με τις συσχετισμένες εντολές, όπως φαίνεται στην παρακάτω εικόνα:

    Στιγμιότυπο οθόνης ενός μενού συντόμευσης σε μια φόρμα της Access

Προσθήκη του μενού ως καθολικού μενού συντόμευσης

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

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

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

  3. Στην περιοχή Επιλογές κορδέλας και γραμμής εργαλείων, στο πλαίσιο γραμμή μενού συντόμευσης , πληκτρολογήστε το όνομα της μακροεντολής που δημιουργήσατε στο βήμα 2 (σε αυτό το παράδειγμα, "mcrAddShortcutMenu").

  4. Κάντε κλικ στο κουμπί OK για να αποθηκεύσετε τις αλλαγές σας στο παράθυρο διαλόγου επιλογές της Access .

  5. Κλείστε και ανοίξτε ξανά τη βάση δεδομένων σας για να εφαρμοστούν οι αλλαγές.

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

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

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

Για να δημιουργήσετε ένα υπομενού σε μια λίστα με τις εντολές του μενού συντόμευσης, ακολουθήστε το βήμα 1 για να δημιουργήσετε ένα ξεχωριστό αντικείμενο μακροεντολής που περιέχει μόνο τις εντολές του υπομενού, όπως φαίνεται στην παρακάτω εικόνα:

Στιγμιότυπο οθόνης μιας μακροεντολής στην Access με δύο υπομακροεντολές

Στη συνέχεια, ακολουθήστε το βήμα 1 ξανά για να ορίσετε τις εντολές για το αντικείμενο μενού ανώτερου επιπέδου. Προσθέστε το υπομενού ως στοιχείο στο αντικείμενο μακροεντολών υψηλότερου επιπέδου, χρησιμοποιώντας την ενέργεια μακροεντολής AddMenu . Η παρακάτω εικόνα δείχνει το αντικείμενο μακροεντολής για ένα μενού που περιέχει ένα υπομενού. Η τρίτη δευτερεύουσα μακροεντολή σε αυτό το παράδειγμα αντικειμένου μακροεντολής δημιουργεί το δευτερεύον μενού εξαγωγή σε... (mcrShortcutSubMenuCommands).

Στιγμιότυπο οθόνης μιας μακροεντολής της Access με τέσσερις υπομακροεντολές

Η παρακάτω εικόνα εμφανίζει το μενού συντομεύσεων που έχει ολοκληρωθεί με ένα υπομενού:

Στιγμιότυπο οθόνης ενός μενού συντόμευσης με ένα υπομενού

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

Οι συνθήκες παράστασης μακροεντολών με χρήση των μπλοκ IF/τότε/else υποστηρίζονται μόνο στο αντικείμενο μακροεντολής μενού ανώτατου επιπέδου. Με άλλα λόγια, μπορείτε να χρησιμοποιήσετε μια παράσταση συνθήκης σε ένα αντικείμενο μακροεντολής μενού για να καθορίσετε εάν θα εμφανίζεται ένα συγκεκριμένο μενού ή μενού συντόμευσης, αλλά μόνο για τα μενού στο επάνω επίπεδο. Δεν μπορείτε να χρησιμοποιήσετε παραστάσεις Συνθήκης για να εμφανίσετε ή να αποκρύψετε εντολές ή υπομενού στα μενού. Μπορείτε επίσης να χρησιμοποιήσετε μια παράσταση συνθήκης για να αποκρύψετε ή να εμφανίσετε ένα προσαρμοσμένο μενού συντόμευσης ή ένα καθολικό μενού συντόμευσης.

Προαιρετικά, η μακροεντολή μενού που δημιουργείτε στο βήμα 2 μπορεί να είναι μέρος ενός αντικειμένου μακροεντολής. Για παράδειγμα, εάν έχετε πολλά μενού συντόμευσης για διαφορετικά αντικείμενα ή στοιχεία ελέγχου, μπορείτε να δημιουργήσετε ένα μεμονωμένο αντικείμενο μακροεντολής που περιέχει όλες τις απαραίτητες μακροεντολές μενού. Βεβαιωθείτε ότι έχετε ένα μοναδικό όνομα για κάθε δευτερεύουσα μακροεντολή. Στο βήμα 3, χρησιμοποιήστε την παρακάτω σημειογραφία για να αναφερθείτε στη μακροεντολή: MacroObjectName. SubmacroName. Για παράδειγμα, mcrAddShortcutMenus. AddMenu2.

Αρχή της σελίδας

Δημιουργία προσαρμοσμένων μενού συντόμευσης στην Access 2007

Το παράθυρο "σχεδίαση μακροεντολών" είναι διαφορετικό στην Access 2007 σε σύγκριση με νεότερες εκδόσεις, γι ' αυτό αναπτύξτε τις παρακάτω ενότητες για να τις ακολουθήσετε, εάν χρησιμοποιείτε την Access 2007.

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

Τι είναι η ομάδα μακροεντολών;

Μια ομάδα μακροεντολών είναι ένα αντικείμενο μεμονωμένης μακροεντολής που περιέχει δύο ή περισσότερες ανεξάρτητες μακροεντολές. Οι μεμονωμένες μακροεντολές προσδιορίζονται πληκτρολογώντας ένα όνομα για κάθε μακροεντολή στη στήλη "ονόματα μακροεντολών". Στην παρακάτω εικόνα, το Macro3 είναι μια ομάδα μακροεντολών. NotFoundMsg και FoundMsg είναι μεμονωμένες μακροεντολές μέσα στην ομάδα, κάθε μακροεντολή που αποτελείται από δύο ενέργειες μακροεντολής.

Παράδειγμα ομάδας μακροεντολής

Σημείωση: Η στήλη " όνομα μακροεντολής " είναι κρυφή από προεπιλογή. Για να εμφανίσετε τη στήλη όνομα μακροεντολής , στην καρτέλα Σχεδίαση , στην ομάδα Εμφάνιση/απόκρυψη , κάντε κλικ στην επιλογή ονόματα μακροεντολών.

  1. Στην καρτέλα Δημιουργία, στην ομάδα Άλλο, κάντε κλικ στην επιλογή Μακροεντολή. Εάν αυτή η εντολή δεν είναι διαθέσιμη, κάντε κλικ στο βέλος που βρίσκεται κάτω από το κουμπί Λειτουργική μονάδα ή το κουμπί Λειτουργική μονάδα κλάσης και, στη συνέχεια, κάντε κλικ στην επιλογή Μακροεντολή.

  2. Στην καρτέλα Σχεδίαση , στην ομάδα Εμφάνιση/απόκρυψη , κάντε κλικ στην επιλογή ονόματα μακροεντολών για να εμφανίσετε τη στήλη όνομα μακροεντολής .

  3. Για κάθε εντολή που θέλετε στο προσαρμοσμένο μενού συντόμευσης:

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

      1. Σημείωση: Για να δημιουργήσετε ένα πλήκτρο πρόσβασης, ώστε να μπορείτε να χρησιμοποιήσετε το πληκτρολόγιο για να επιλέξετε την εντολή, πληκτρολογήστε ένα εμπορικό "(&) πριν από το γράμμα που θέλετε να είναι το πλήκτρο πρόσβασης στο όνομα της εντολής (για παράδειγμα," &Save "). Αυτή η επιστολή θα είναι υπογράμμιση στο μενού.

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

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

      1. Σημείωση: Για να δημιουργήσετε μια γραμμή μεταξύ δύο εντολών μενού, πληκτρολογήστε μια παύλα (-) στη στήλη όνομα μακροεντολής μεταξύ των κατάλληλων εντολών μενού.

  4. Αποθηκεύστε και ονομάστε τη μακροεντολή, για παράδειγμα, mcrShortcutMenuCommands.

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

Μενού ομάδας μακροεντολών σε προβολή σχεδίασης

Αυτό το βήμα μπορεί να φαίνεται περιττό, αλλά για να δημιουργήσετε το μενού συντόμευσης από την ομάδα μακροεντολών που δημιουργήσατε στο βήμα 1, πρέπει να δημιουργήσετε μια δεύτερη μακροεντολή που περιέχει την ενέργεια μακροεντολής AddMenu . Αυτή η μακροεντολή ονομάζεται μερικές φορές "μακροεντολή μενού".

  1. Στην καρτέλα Δημιουργία, στην ομάδα Άλλο, κάντε κλικ στην επιλογή Μακροεντολή. Εάν αυτή η εντολή δεν είναι διαθέσιμη, κάντε κλικ στο βέλος που βρίσκεται κάτω από το κουμπί Λειτουργική μονάδα ή το κουμπί Λειτουργική μονάδα κλάσης και, στη συνέχεια, κάντε κλικ στην επιλογή Μακροεντολή.

  2. Στην πρώτη γραμμή της μακροεντολής, επιλέξτε AddMenu στη λίστα ενεργειών .

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

  4. Στο πλαίσιο όνομα μακροεντολής μενού , πληκτρολογήστε το όνομα της μακροεντολής που δημιουργήσατε στο βήμα 1.

  5. Αποθηκεύστε και ονομάστε τη μακροεντολή, για παράδειγμα, mcrAddShortcutMenu.

Η παρακάτω εικόνα δείχνει ένα παράδειγμα μακροεντολής μενού που δημιουργεί το μενού που σχεδιάσαμε στο βήμα 1.

Μενού μακροεντολής σε προβολή σχεδίασης

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

  • Προσθήκη του μενού στην καρτέλα "πρόσθετα" μιας φόρμας ή έκθεσης

    Χρησιμοποιήστε αυτήν τη διαδικασία, εάν θέλετε το μενού να εμφανίζεται στην καρτέλα πρόσθετα για μια συγκεκριμένη φόρμα ή έκθεση, όπως φαίνεται στην παρακάτω εικόνα:

    Καρτέλα προσθέτων που περιέχει ένα προσαρμοσμένο μενού

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

    2. Στην καρτέλα Σχεδίαση, στην ομάδα Εμφάνιση/Απόκρυψη, κάντε κλικ στην επιλογή Φύλλο ιδιοτήτων.

    3. Επιλέξτε ολόκληρο το αντικείμενο επιλέγοντας " φόρμα " ή " αναφορά " από τη λίστα στο επάνω μέρος του παραθύρου εργασιών "φύλλο ιδιοτήτων".

    4. Στην καρτέλα άλλα του φύλλου ιδιοτήτων, στο πλαίσιο ιδιότητας μενού συντόμευσης , πληκτρολογήστε το όνομα της μακροεντολής που δημιουργήσατε στο βήμα 2 (σε αυτό το παράδειγμα, "mcrAddShortcutMenu").

      Την επόμενη φορά που θα ανοίξετε τη φόρμα ή την έκθεση, η καρτέλα πρόσθετα εμφανίζεται στην κορδέλα. Κάντε κλικ στην καρτέλα για να δείτε το μενού.

      Για περισσότερες πληροφορίες σχετικά με τις τεχνικές προσαρμογής της κορδέλας, όπως η προσθήκη προσαρμοσμένων καρτελών ή η απόκρυψη των προεπιλεγμένων καρτελών, ανατρέξτε στο άρθρο Δημιουργία προσαρμοσμένης κορδέλας στην Access.

      Η Κορδέλα είναι στοιχείο του Περιβάλλοντος εργασίας χρήστη Fluent του Microsoft Office.

  • Προσθήκη του μενού ως μενού συντόμευσης για μια φόρμα, έκθεση ή στοιχείο ελέγχου

    Χρησιμοποιήστε αυτήν τη διαδικασία, εάν θέλετε το μενού να εμφανίζεται όταν κάνετε δεξί κλικ σε μια συγκεκριμένη φόρμα, έκθεση ή στοιχείο ελέγχου, όπως φαίνεται στην παρακάτω εικόνα:

    Ένα απλό μενού συντόμευσης

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

    2. Στην καρτέλα Σχεδίαση, στην ομάδα Εμφάνιση/Απόκρυψη, κάντε κλικ στην επιλογή Φύλλο ιδιοτήτων.

    3. Επιλέξτε το στοιχείο ελέγχου ή το αντικείμενο στο οποίο θέλετε να επισυνάψετε το μενού συντόμευσης.

      Σημείωση: Για να επιλέξετε ολόκληρο το αντικείμενο, επιλέξτε " φόρμα " ή " αναφορά " από τη λίστα στο επάνω μέρος του παραθύρου εργασιών "φύλλο ιδιοτήτων".

    4. Στην καρτέλα άλλα , στο φύλλο ιδιοτήτων, στο πλαίσιο ιδιότητας γραμμή μενού συντόμευσης , πληκτρολογήστε το όνομα της μακροεντολής που δημιουργήσατε στο βήμα 2 (σε αυτό το παράδειγμα, "mcrAddShortcutMenu").

  • Προσθήκη του μενού ως καθολικού μενού συντόμευσης

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

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

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

    3. Στην περιοχή Επιλογές κορδέλας και γραμμής εργαλείων, στο πλαίσιο γραμμή μενού συντόμευσης , πληκτρολογήστε το όνομα της μακροεντολής που δημιουργήσατε στο βήμα 2 (σε αυτό το παράδειγμα, "mcrAddShortcutMenu").

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

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

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

  • Για να δημιουργήσετε ένα δευτερεύον μενού, ακολουθήστε το βήμα 1 για να δημιουργήσετε μια ξεχωριστή ομάδα μακροεντολών που περιέχει μόνο τις εντολές του υπομενού. Στη συνέχεια, ακολουθήστε το βήμα 1 ξανά για να καθορίσετε τις εντολές για το μενού ανώτερου επιπέδου. Προσθέστε το υπομενού ως στοιχείο στην ομάδα μακροεντολών υψηλότερου επιπέδου, χρησιμοποιώντας την ενέργεια μακροεντολής AddMenu . Η παρακάτω εικόνα εμφανίζει την ομάδα "μακροεντολή" για ένα μενού που περιέχει ένα υπομενού και, στη συνέχεια, εμφανίζει το μενού συντόμευσης που προκύπτει. Η τρίτη γραμμή στην ομάδα "μακροεντολή" δημιουργεί το δευτερεύον μενού " εξαγωγή σε. .." (mcrSubMenu).

    Ένα μενού συντόμευσης που περιέχει ένα υπομενού

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

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

  • Προαιρετικά, η μακροεντολή μενού που δημιουργείτε στο βήμα 2 μπορεί να είναι μέρος μιας ομάδας μακροεντολών. Για παράδειγμα, εάν έχετε πολλά μενού συντόμευσης για διαφορετικά αντικείμενα ή στοιχεία ελέγχου, μπορείτε να δημιουργήσετε ένα μεμονωμένο αντικείμενο μακροεντολής που περιέχει όλες τις απαραίτητες μακροεντολές μενού. Βεβαιωθείτε ότι εμφανίζεται η στήλη όνομα μακροεντολής και πληκτρολογήστε ένα μοναδικό όνομα για κάθε μακροεντολή. Στο βήμα 3, χρησιμοποιήστε την παρακάτω σημειογραφία για να αναφερθείτε στη μακροεντολή: macrogroupname. μακροεντολής. Για παράδειγμα, mcrAddShortcutMenus. AddMenu2.

Αρχή της σελίδας

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

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

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

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

×