Πώς να προσαρμόσετε τα μενού συντομεύσεων του Excel 2016 στο VBA

Πριν από το Excel 2007, οι προγραμματιστές VBA χρησιμοποιούσαν το αντικείμενο CommandBar για τη δημιουργία προσαρμοσμένων μενού, προσαρμοσμένων γραμμών εργαλείων και μενού προσαρμοσμένων συντομεύσεων (δεξί κλικ). Ξεκινώντας με το Excel 2007, το αντικείμενο CommandBar βρίσκεται σε μια μάλλον περίεργη θέση. Εάν γράφετε κώδικα για να προσαρμόσετε ένα μενού ή μια γραμμή εργαλείων, το Excel παρεμποδίζει αυτόν τον κώδικα και αγνοεί πολλές από τις εντολές σας.

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

Οι προσαρμογές μενού και γραμμής εργαλείων καταλήγουν στην ομάδα Πρόσθετα → Εντολές μενού ή Πρόσθετα → Προσαρμοσμένες γραμμές εργαλείων. Αλλά η προσαρμογή των μενού συντομεύσεων (το οποίο χρησιμοποιεί επίσης το αντικείμενο CommandBar) εξακολουθεί να λειτουργεί όπως πάντα - λοιπόν, κάπως έτσι.

Συμπέρασμα? Το αντικείμενο CommandBar δεν είναι πλέον πολύ χρήσιμο, αλλά παραμένει ο μόνος τρόπος προσαρμογής των μενού συντομεύσεων.

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

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

Μπορείτε να βελτιώσετε λίγο αυτό το βοηθητικό πρόγραμμα Change Case καθιστώντας το διαθέσιμο από το μενού συντόμευσης Cell.

Η διαδικασία AddToShortcut προσθέτει ένα νέο στοιχείο μενού στο μενού συντόμευσης Cell. Μπορείτε να το προσαρμόσετε ώστε να οδηγεί στις δικές σας μακροεντολές αλλάζοντας τις ιδιότητες Caption και OnAction του αντικειμένου που ονομάζεται NewControl.

Sub AddToShortCut()
  Dim Bar As CommandBar
  Dim NewControl As CommandBarButton
  DeleteFromShortcut
  Set Bar = Application.CommandBars ("Cell")
  Ορισμός NewControl = Bar.Controls.Add _
     (Τύπος:=msoControlButton, ID:=1, _
     προσωρινό: = Αληθινό)
  Με το NewControl
    .Caption = "&Change Case"
    .OnAction = "ChangeCase"
    .Style = msoButtonIconAndCaption
  Τέλος με
End Sub

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

Η διαδικασία DeleteFromShortcut αφαιρεί το νέο στοιχείο μενού από το μενού συντόμευσης Cell:

Sub DeleteFromShortcut()
  Σφάλμα Συνέχιση Επόμενο
  Application.CommandBars("Cell").Στοιχεία ελέγχου _
    ("&Αλλαγή υπόθεσης"). Διαγραφή
End Sub

Αυτό δείχνει πώς εμφανίζεται το νέο στοιχείο μενού αφού κάνετε δεξί κλικ σε ένα κελί.

Πώς να προσαρμόσετε τα μενού συντομεύσεων του Excel 2016 στο VBA

Το μενού συντόμευσης κελιού που εμφανίζει ένα προσαρμοσμένο στοιχείο μενού: Αλλαγή πεζών-κεφαλαίων.

Η πρώτη πραγματική εντολή μετά τη δήλωση μερικών μεταβλητών καλεί τη διαδικασία DeleteFromShortcut. Αυτή η δήλωση διασφαλίζει ότι μόνο ένα στοιχείο του μενού Change Case εμφανίζεται στο μενού συντόμευσης Cell. Δοκιμάστε να σχολιάσετε αυτή τη γραμμή (βάλτε μια απόστροφο στην αρχή της γραμμής) και να εκτελέσετε τη διαδικασία μερικές φορές — αλλά μην παρασυρθείτε!

Κάντε δεξί κλικ σε ένα κελί και μπορείτε να δείτε πολλές παρουσίες του στοιχείου μενού Αλλαγή υπόθεσης. Απαλλαγείτε από όλες τις καταχωρήσεις εκτελώντας το DeleteFromShortcut πολλές φορές (μία για κάθε επιπλέον στοιχείο μενού).

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

Ιδιωτικό δευτερεύον βιβλίο εργασίας_Άνοιγμα()
Καλέστε το AddToShortCut
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Καλέστε το DeleteFromShortcut
End Sub

Η διαδικασία Workbook_Open εκτελείται όταν ανοίγει το βιβλίο εργασίας και η διαδικασία Workbook_BeforeClose εκτελείται πριν κλείσει το βιβλίο εργασίας. Ακριβώς αυτό που διέταξε ο γιατρός.

Τι είναι διαφορετικό στο Excel 2013 και στο Excel 2016;

Εάν έχετε χρησιμοποιήσει VBA για να εργαστείτε με μενού συντομεύσεων στο Excel 2007 ή παλαιότερο, πρέπει να γνωρίζετε μια σημαντική αλλαγή.

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

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

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

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

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

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

Βήμα 1 για την Access 2007: Δημιουργήστε μια ομάδα μακροεντολών που περιέχει τις εντολές μενού

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Βήμα 2 για την Access 2007: Δημιουργήστε μια μακροεντολή που δημιουργεί το μενού

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

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

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

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

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

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

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

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

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

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

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

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

    Καρτέλα Add-Ins που περιέχει ένα προσαρμοσμένο μενού

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

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

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

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

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

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

      Η κορδέλα είναι ένα στοιχείο της διεπαφής χρήστη του Microsoft Office Fluent.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Πώς να αποκλείσετε το Microsoft Word από το άνοιγμα αρχείων σε λειτουργία μόνο για ανάγνωση στα Windows

Πώς να αποκλείσετε το Microsoft Word από το άνοιγμα αρχείων σε λειτουργία μόνο για ανάγνωση στα Windows

Πώς να αποκλείσετε το Microsoft Word από το άνοιγμα αρχείων σε λειτουργία μόνο για ανάγνωση στα Windows Το Microsoft Word ανοίγει αρχεία σε λειτουργία μόνο για ανάγνωση, καθιστώντας αδύνατη την επεξεργασία του; Μην ανησυχείτε, οι μέθοδοι είναι παρακάτω

Πώς να διορθώσετε τη λανθασμένη εκτύπωση εγγράφων του Microsoft Word

Πώς να διορθώσετε τη λανθασμένη εκτύπωση εγγράφων του Microsoft Word

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

Διαγράψτε τα σχέδια με στυλό και επισημάνσεις στις διαφάνειες του PowerPoint σας

Διαγράψτε τα σχέδια με στυλό και επισημάνσεις στις διαφάνειες του PowerPoint σας

Εάν έχετε χρησιμοποιήσει το στυλό ή το highlighter για να σχεδιάσετε στις διαφάνειες του PowerPoint κατά τη διάρκεια μιας παρουσίασης, μπορείτε να αποθηκεύσετε τα σχέδια για την επόμενη παρουσίαση ή να τα σβήσετε, ώστε την επόμενη φορά που θα το δείξετε να ξεκινήσετε με καθαρές διαφάνειες PowerPoint. Ακολουθήστε αυτές τις οδηγίες για να διαγράψετε σχέδια με στυλό και επισημάνσεις: Σβήσιμο γραμμών μία στο […]

Περιεχόμενα της βιβλιοθήκης στυλ στο SharePoint 2010

Περιεχόμενα της βιβλιοθήκης στυλ στο SharePoint 2010

Η βιβλιοθήκη στυλ περιέχει αρχεία CSS, αρχεία επεκτάσιμης γλώσσας φύλλου στυλ (XSL) και εικόνες που χρησιμοποιούνται από προκαθορισμένες κύριες σελίδες, διατάξεις σελίδων και στοιχεία ελέγχου στο SharePoint 2010. Για να εντοπίσετε αρχεία CSS στη βιβλιοθήκη στυλ μιας τοποθεσίας δημοσίευσης: Επιλέξτε Ενέργειες τοποθεσίας→ Προβολή Όλο το περιεχόμενο του ιστότοπου. Εμφανίζεται το περιεχόμενο του ιστότοπου. Η βιβλιοθήκη Style βρίσκεται στο […]

Μορφοποίηση αριθμών σε χιλιάδες και εκατομμύρια σε αναφορές του Excel

Μορφοποίηση αριθμών σε χιλιάδες και εκατομμύρια σε αναφορές του Excel

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

Τρόπος κοινής χρήσης και παρακολούθησης τοποθεσιών του SharePoint

Τρόπος κοινής χρήσης και παρακολούθησης τοποθεσιών του SharePoint

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

Πώς να μετατρέψετε ημερομηνίες σε μορφές Julian στο Excel

Πώς να μετατρέψετε ημερομηνίες σε μορφές Julian στο Excel

Οι ημερομηνίες του Ιουλιανού χρησιμοποιούνται συχνά σε περιβάλλοντα παραγωγής ως χρονική σήμανση και γρήγορη αναφορά για έναν αριθμό παρτίδας. Αυτός ο τύπος κωδικοποίησης ημερομηνίας επιτρέπει στους λιανοπωλητές, τους καταναλωτές και τους αντιπροσώπους υπηρεσιών να προσδιορίσουν πότε κατασκευάστηκε ένα προϊόν και, επομένως, την ηλικία του προϊόντος. Οι ημερομηνίες του Ιουλιανού χρησιμοποιούνται επίσης στον προγραμματισμό, τον στρατό και την αστρονομία. Διαφορετικές […]

Πώς να δημιουργήσετε μια εφαρμογή Web Access

Πώς να δημιουργήσετε μια εφαρμογή Web Access

Μπορείτε να δημιουργήσετε μια εφαρμογή Ιστού στην Access 2016. Τι είναι λοιπόν μια εφαρμογή Ιστού; Λοιπόν, ο Ιστός σημαίνει ότι είναι διαδικτυακός και η εφαρμογή είναι απλώς συντομογραφία της «εφαρμογής». Μια προσαρμοσμένη εφαρμογή Ιστού είναι μια διαδικτυακή εφαρμογή βάσης δεδομένων στην οποία έχει πρόσβαση από το cloud χρησιμοποιώντας ένα πρόγραμμα περιήγησης. Δημιουργείτε και συντηρείτε την εφαρμογή Ιστού στην έκδοση για υπολογιστές […]

Γραμμή γρήγορης εκκίνησης στο SharePoint 2010

Γραμμή γρήγορης εκκίνησης στο SharePoint 2010

Οι περισσότερες σελίδες στο SharePoint 2010 εμφανίζουν μια λίστα με συνδέσμους πλοήγησης στη γραμμή γρήγορης εκκίνησης στην αριστερή πλευρά της σελίδας. Η γραμμή γρήγορης εκκίνησης εμφανίζει συνδέσμους προς επιλεγμένο περιεχόμενο ιστότοπου, όπως λίστες, βιβλιοθήκες, τοποθεσίες και σελίδες δημοσίευσης. Η γραμμή γρήγορης εκκίνησης περιλαμβάνει δύο πολύ σημαντικούς συνδέσμους: Σύνδεσμος όλου του περιεχομένου του ιστότοπου: Η […]

Τι σημαίνουν τα μηνύματα σφάλματος επίλυσης στο Excel;

Τι σημαίνουν τα μηνύματα σφάλματος επίλυσης στο Excel;

Για απλά προβλήματα, ο Επίλυση στο Excel συνήθως βρίσκει γρήγορα τις βέλτιστες τιμές μεταβλητής Επίλυσης για τη συνάρτηση αντικειμένου. Ωστόσο, σε ορισμένες περιπτώσεις, ο Επίλυση δυσκολεύεται να βρει τις τιμές της μεταβλητής Επίλυσης που βελτιστοποιούν τη συνάρτηση στόχου. Σε αυτές τις περιπτώσεις, ο Επίλυση εμφανίζει συνήθως ένα μήνυμα ή ένα μήνυμα σφάλματος που περιγράφει ή συζητά το πρόβλημα που […]