Αυτήν τη στιγμή είστε εκτός σύνδεσης, σε αναμονή για επανασύνδεση στο Internet

Εντολή γραμμές των προσθέτων του Excel δεν εμφανίζονται ή καταργήσει αυτόματα στο Excel 2013 ή αργότερα κατά τη φόρτωση ή κατάργηση φόρτωσης τα πρόσθετα

ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο έχει μεταφραστεί χρησιμοποιώντας λογισμικό μηχανικής μετάφρασης της Microsoft και μπορείτε να το διορθώσετε χρησιμοποιώντας την τεχνολογία Community Translation Framework (CTF) (Πλαίσιο μετάφρασης κοινότητας). Η Microsoft παρέχει μηχανική μετάφραση, επεξεργασία μετά τη μηχανική μετάφραση από την κοινότητα και άρθρα μεταφρασμένα από επαγγελματίες προκειμένου να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής βάσης σε πολλές γλώσσες. Τα άρθρα μηχανικής μετάφρασης και αυτά που επεξεργάζονται ύστερα από μηχανική μετάφραση ενδέχεται να περιέχουν σφάλματα στο λεξιλόγιο, στη σύνταξη ή/και στη γραμματική. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες μας. Για περισσότερες πληροφορίες σχετικά με το CTF, μεταβείτε στην τοποθεσία http://support.microsoft.com/gp/machine-translation-corrections/el.

Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη: 2761240
Συμπτώματα
Κατά τη χρήση προσθέτων στην Microsoft Excel 2013 ή νεότερη έκδοση, μπορείτε να αντιμετωπίσετε τα ακόλουθα ζητήματα.

Πρόβλημα 1

Όταν φορτώνετε ένα πρόσθετο του Excel (.xlam) ή ενός προσθέτου προγράμματος Excel 97-2003 (.xla), τις γραμμές εντολών του προσθέτου δεν εμφανίζονται αυτόματα. Αντί για αυτό, πρέπει να κλείσετε όλα τα βιβλία εργασίας και, στη συνέχεια, ξεκινήστε πάλι το Excel για να εμφανίσετε τις γραμμές εντολών.

Πρόβλημα 2

Όταν καταργήσετε τη φόρτωση ενός προσθέτου προγράμματος Excel (.xlam) ή ενός προσθέτου προγράμματος Excel 97-2003 (.xla) ή κλείνετε ένα βιβλίο εργασίας του Excel με δυνατότητα μακροεντολών (*.xlsm) την οποία περιέχει γραμμές εντολών, τις γραμμές εντολών του προσθέτου ή το βιβλίο εργασίας με δυνατότητα μακροεντολών δεν καταργούνται από όλα τα ανοιχτά βιβλία εργασίας.
Αιτία
Αυτά τα ζητήματα παρουσιάζονται εξαιτίας της μόνο Single Document Interface (SDI) στο Excel 2013 ή νεότερη έκδοση. Όταν χρησιμοποιείτε ένα αντικείμενο παλαιού τύπου γραμμής εντολών για τη δημιουργία στοιχείων μενού, τα στοιχεία μενού προστίθενται στην καρτέλα "Πρόσθετα" της κορδέλας. Στο Excel 2013 ή νεότερη έκδοση, κάθε βιβλίο εργασίας έχει τη δική της κορδέλας. Επομένως, κατά τη φόρτωση ή καταργήστε τη φόρτωση προσθέτων, μετά τη δημιουργία της κορδέλας του βιβλίου εργασίας, της κορδέλας δεν ενημερώνεται.

Το ακόλουθο δείγμα κώδικα δημιουργεί στοιχεία μενού χρησιμοποιώντας το αντικείμενο της γραμμής εντολών:
Application.CommandBars("Worksheet Menu Bar").Controls.Add Type:=msoControlPopup
Εναλλακτικός τρόπος αντιμετώπισης
Για να επιλύσετε το ζήτημα 1, κλείστε όλα τα ανοιχτά βιβλία εργασίας και, στη συνέχεια, κάντε επανεκκίνηση του Excel.

Για να επιλύσετε το ζήτημα 2, χρησιμοποιήστε μία από τις ακόλουθες μεθόδους:
  • Αντικαταστήστε τις γραμμές εντολών με ένα στοιχείο κορδέλας (XML) του προσθέτου ή το βιβλίο εργασίας με δυνατότητα μακροεντολών. Για περισσότερες πληροφορίες σχετικά με την κορδέλα (XML), επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
  • Με το Workbook_BeforeClose συμβάν του προσθέτου ή το βιβλίο εργασίας με δυνατότητα μακροεντολών διέλευσης όλων των ανοιχτών παραθύρων και καταργήστε τις γραμμές εντολών. Ακολουθεί ένα δείγμα κώδικα:
    For Each wnd In Application.Windows        wnd.Activate        Application.CommandBars("<ToolbarName>").DeleteNext wnd
    Σημείωση Σε αυτόν τον κωδικό, το σύμβολο κράτησης θέσηςToolbarName> αναπαριστά ένα όνομα γραμμής εντολών.

Προειδοποίηση: Αυτό το άρθρο έχει μεταφραστεί αυτόματα

Ιδιότητες

Αναγνωριστικό άρθρου: 2761240 - Τελευταία αναθεώρηση: 09/24/2015 03:16:00 - Αναθεώρηση: 5.0

Microsoft Excel 2013, Excel 2016

  • kbaddin kbprb kbexpertiseadvanced kbsurveynew kbmt KB2761240 KbMtel
Σχόλια
;did=1&t=">