Limitationen von Symbolleisten und Schaltflächen
Limitationen von
Symbolleisten und Schaltflächen
Übersicht
der Limitationen von Symbolleisten und Schaltflächen
Limitationen von Symbolleisten und Schaltflächen
Microsoft Excel besitzt wie die anderen Microsoft Office-Programme Symbolleisten, die Schaltflächen, Menüs und Menübefehle besitzen können.
Auf dieser Seite werden 23 verschiedene Limitationen vorgestellt.
Schaltfläche (CommandBarButton)
Kombinationsfeld (CommandBarControl, msoControlComboBox)
Dropdown-Listenfeld (CommandBarControl, msoControlDropdown)
Textfeld (CommandBarControl, msoControlEdit)
Menü (CommandBarPopup)
Tipps für VBA-Programmierer
Übersicht der Limitationen von Symbolleisten und Schaltflächen
Diese Tabelle zeigt die wichtigsten Limitationen:
| ID | Merkmal / Limitation | Spezifikation |
| 1 | Maximale Grösse der xlb-Datei | Excel 97: Unbegrenzt Excel 2000: Unbegrenzt Excel 2002: Unbegrenzt Excel 2003: Unbegrenzt Die xlb-Datei kann praktisch beliebig gross sein. Da beim Excelstart der Inhalt der xlb-Datei eingelesen und in Form von Symbolleisten und Steuerelementen dargestellt wird, ist es möglich, dass nicht alle in der xlb-Datei gespeicherten Symbolleisten und Steuerelemente korrekt angezeigt werden können, falls nicht genügend Speicher zur Verfügung steht. Ausführliche Informationen zu diesem Problem erhalten Sie auf der Produkt-Webseite des XLB-Defragmentors. Informationen über die Spezifikation "Durch den verfügbaren Speicher begrenzt" finden Sie auf der Seite Excel-Arbeitsspeicher. |
| 2 | Maximale Anzahl von benutzerdefinierten Symbolleisten in einer Arbeitsmappe | Excel 97: Durch den
verfügbaren Speicher begrenzt Excel 2000: Durch den verfügbaren Speicher begrenzt Excel 2002: Durch den verfügbaren Speicher begrenzt Excel 2003: Durch den verfügbaren Speicher begrenzt Benutzerdefinierte Symbolleisten werden in Microsoft Excel über das Anpassen-Dialogfenster angebunden, indem Sie auf die Schaltfläche "Anbinden" klicken, wodurch das Dialogfenster "Symbolleiste anbinden" geöffnet wird. Informationen über die Spezifikation "Durch den verfügbaren Speicher begrenzt" finden Sie auf der Seite Excel-Arbeitsspeicher. |
| 3 | Maximale Anzahl von benutzerdefinierten Symbolleisten | Excel 97: Durch den
verfügbaren Speicher begrenzt Excel 2000: Durch den verfügbaren Speicher begrenzt (Inoffiziell) Excel 2002: Durch den verfügbaren Speicher begrenzt (Inoffiziell) Excel 2003: Durch den verfügbaren Speicher begrenzt (Inoffiziell) Bitte beachten Sie, dass nicht nur die Anzahl der in Excel zur Verfügung stehenden benutzerdefinierten Symbolleisten massgebend ist. Auch die dynamisch, gewöhnlich mittels VBA-Code oder Excel 4-Makro erstellten Symbolleisten, sowie auch sämtliche in der xlb-Datei gespeicherten, jedoch infolge einer unvollständigen Löschung liegengebliebenen Informationen über Symbolleisten müssen berücksichtigt werden, da diese ebenfalls Speicher belegen. Informationen über fehlerhafte Daten in der xlb-Datei erhalten Sie auf der Produkt-Webseite des XLB-Defragmentors. Der XLB-Defragmentor ist ein weltweit einzigartiges Tool zum Defragmentieren, d.h. zum Analysieren, Aufräumen, Bereinigen, Korrigieren und Reorganisieren der in der xlb-Datei von Microsoft Excel gespeicherten Daten. Informationen über die Spezifikation "Durch den verfügbaren Speicher begrenzt" finden Sie auf der Seite Excel-Arbeitsspeicher. |
| 4 | Maximale Anzahl von benutzerdefinierten Schaltflächen der Symbolleiste | Excel 97: Durch den
verfügbaren Speicher begrenzt (Inoffiziell) Excel 2000: Durch den verfügbaren Speicher begrenzt Excel 2002: Durch den verfügbaren Speicher begrenzt Excel 2003: Durch den verfügbaren Speicher begrenzt Diese Limitation bezüglich den benutzerdefinierten Schaltflächen einer Symbolleiste ist erstmals in der Referenz von Microsoft Excel 2000 aufgeführt. In der Online Hilfe von Microsoft Excel 97 gibt es keine derartige Spezifikation, daher der Vermerk "Inoffiziell". Anmerkung des Autors: Informationen über die Spezifikation "Durch den verfügbaren Speicher begrenzt" finden Sie auf der Seite Excel-Arbeitsspeicher. |
| 5 | Maximale Anzahl von Symbolen von Symbolleisten-Schaltflächen | Excel 97: Unbegrenzt Excel 2000: Unbegrenzt Excel 2002: Unbegrenzt Excel 2003: Unbegrenzt Über den Menübefehl "Schaltflächensymbol bearbeiten" wird der Schaltflächen-Editor geöffnet. Er dient zum Bearbeiten des Symbols. Bearbeitete Symbole werden in der xlb-Datei von Microsoft Excel gespeichert. Die Anzahl der in der xlb-Datei gespeicherten Symbole ist nicht begrenzt. |
| 6 | Maximale Länge des Namens einer benutzerdefinierten Symbolleiste | Excel 97: 255 Zeichen Excel 2000: 255 Zeichen Excel 2002: 255 Zeichen Excel 2003: 255 Zeichen Der Name für eine neue Symbolleiste wird im Fenster "Neue Symbolleiste" eingegeben, welches über die Schaltfläche "Neu" des "Anpassen"-Dialogfensters geöffnet wird. Die Limitation kann über die Microsoft Excel-Benutzeroberfläche nicht überschritten werden, weil die Eingabe eines 256-sten Zeichens nicht möglich ist. Stattdessen ist ein Warnton zu hören. Wenn die Symbolleiste mittels VBA-Code angelegt wird, erscheint der Laufzeitfehler 5 "Unzulässiger Prozeduraufruf oder ungültiges Argument". Application.CommandBars.Add "<Name>" |
| 7 | Maximale Anzahl von Menüs | Excel 97: mindestens
3'000 Menüs Excel 2000: mindestens 3'000 Menüs Excel 2002: mindestens 3'000 Menüs Excel 2003: mindestens 3'000 Menüs |
| 8 | Maximale Anzahl von Menübefehlen in einem Menü | Excel 97: mindestens
4'000 Menübefehle Excel 2000: mindestens 4'000 Menübefehle Excel 2002: mindestens 4'000 Menübefehle Excel 2003: mindestens 4'000 Menübefehle Ein einzelnes Menü kann problemlos 4'000 Menübefehle enthalten. |
| 9 | Maximale Anzahl von Menübefehlen in Menüs | Excel 97: mindestens
30'000 Menübefehle Excel 2000: mindestens 30'000 Menübefehle Excel 2002: mindestens 30'000 Menübefehle Excel 2003: mindestens 30'000 Menübefehle |
| 10 | Maximale Länge einer Menübefehl-Bezeichnung | Excel 97: 255 Zeichen Excel 2000: 255 Zeichen Excel 2002: 255 Zeichen Excel 2003: 255 Zeichen Caption |
| 11 | Maximale Anzahl Elemente in einem Kombinationsfeld-Steuerelement | Excel 97: 32'767
Elemente Excel 2000: 32'767 Elemente Excel 2002: 32'767 Elemente Excel 2003: 32'767 Elemente Kombinationsfeld-Steuerelemente von Symbolleisten können nur anhand von VBA-Code erstellt werden. Die Elemente werden mittels AddItem hinzugefügt. Beim Hinzufügen des 32'768-sten Elementes erscheint der Laufzeitfehler -2147467259 "Die Methode 'AddItem' für das Objekt 'CommandBarComboBox' ist fehlgeschlagen." msoControlComboBox Tipp für VBA-Programmierer: |
| 12 | Maximale Anzahl Elemente in einem Dropdown-Listenfeld-Steuerelement | Excel 97: 32'767
Elemente Excel 2000: 32'767 Elemente Excel 2002: 32'767 Elemente Excel 2003: 32'767 Elemente Dropdown-Listenfeld-Steuerelemente von Symbolleisten können nur anhand von VBA-Code erstellt werden. Die Elemente werden mittels AddItem hinzugefügt. Beim Hinzufügen des 32'768-sten Elementes erscheint der Laufzeitfehler -2147467259 "Die Methode 'AddItem' für das Objekt 'CommandBarComboBox' ist fehlgeschlagen." msoControlDropdown Tipp für VBA-Programmierer: |
| 13 | Maximale Länge eines Elementes in einem Kombinationsfeld-Steuerelement | Excel 97: 255 Zeichen Excel 2000: 255 Zeichen Excel 2002: 255 Zeichen Excel 2003: 255 Zeichen msoControlComboBox Bei .AddItem [...] Laufzeitfehler 5 Unzulässiger Prozeduraufruf oder ungültiges Argument |
| 14 | Maximale Länge eines Elementes in einem Dropdown-Listenfeld-Steuerelement | Excel 97: 255 Zeichen Excel 2000: 255 Zeichen Excel 2002: 255 Zeichen Excel 2003: 255 Zeichen msoControlDropdown Bei .AddItem [...] Laufzeitfehler 5 Unzulässiger Prozeduraufruf oder ungültiges Argument |
| 15 | Maximale Länge des Textes in einem Textfeld-Steuerelement | Excel 97: 255 Zeichen Excel 2000: 255 Zeichen Excel 2002: 255 Zeichen Excel 2003: 255 Zeichen Über die Arbeitsoberfläche kann die Limitation nicht überschritten werden. Bei Eingabe des 256-sten Zeichens ist ein Warnton zu hören.
msoControlEdit Bei .Text = [...]: Laufzeitfehler 5 Unzulässiger Prozeduraufruf oder ungültiges Argument |
| 16 | Maximale Länge einer Steuerelement-Bezeichnung (Caption) | Excel 97: 255 Zeichen Excel 2000: 255 Zeichen Excel 2002: 255 Zeichen Excel 2003: 255 Zeichen Bei .Caption = [...]: Laufzeitfehler 5 Unzulässiger Prozeduraufruf oder ungültiges Argument |
| 17 | Maximale Länge einer Steuerelement-Beschreibung (DescriptionText) | Excel 97: 255 Zeichen Excel 2000: 255 Zeichen Excel 2002: 255 Zeichen Excel 2003: 255 Zeichen Bei .DescriptionText = [...]: Laufzeitfehler 5 Unzulässiger Prozeduraufruf oder ungültiges Argument |
| 18 | Maximale Länge eines Steuerelement-Tooltips (TooltipText) | Excel 97: 255 Zeichen Excel 2000: 255 Zeichen Excel 2002: 255 Zeichen Excel 2003: 255 Zeichen Bei .TooltipText = [...]: Laufzeitfehler 5 Unzulässiger Prozeduraufruf oder ungültiges Argument |
| 19 | Maximale Länge eines Steuerelement-Tags (Tag) | Excel 97: 255 Zeichen Excel 2000: 255 Zeichen Excel 2002: 255 Zeichen Excel 2003: 255 Zeichen Bei .Tag = [...]: Laufzeitfehler 5 Unzulässiger Prozeduraufruf oder ungültiges Argument |
| 20 | Grösste erlaubte Steuerelement-KontextID des Hilfethemas (HelpContextID) | Excel 97:
2'147'483'647 Excel 2000: 2'147'483'647 Excel 2002: 2'147'483'647 Excel 2003: 2'147'483'647 Long Integer Bei .HelpContextID = [...]: Laufzeitfehler 6 Überlauf |
| 21 | Grösse eines Schaltflächen-Symbols | Excel 97: 16 × 16
Punkte (=256 Punte) Excel 2000: 16 × 16 Punkte (=256 Punte) Excel 2002: 16 × 16 Punkte (=256 Punte) Excel 2003: 16 × 16 Punkte (=256 Punte) Die Grösse des Schaltflächen-Symbols ist immer gleich. |
| 22 | Anzahl Farben eines Schaltflächen-Symbols | Excel 97: 16 Farben +
Transparenz Excel 2000: 16 Farben + Transparenz Excel 2002: 16 Farben + Transparenz Excel 2003: 16 Farben + Transparenz |
| 23 | Maximale Länge des Makronamens eines Steuerelementes | Excel 97: 255 Zeichen Excel 2000: 255 Zeichen Excel 2002: 255 Zeichen Excel 2003: 255 Zeichen Den Steuerelementen Schaltfläche, Kombinationsfeld, Dropdown-Listenfeld, Textfeld, Menü und Menüelement kann ein Makro zugewiesen werden. Weitere Informationen über dieses Problem finden Sie auf der Seite Fragen und Antworten: Makros-Dialogfenster öffnen führt zum Absturz. |
Haben Sie Fragen,
Anregungen oder einen Fehler entdeckt?
Kontakt zum Autor
Zuletzt aktualisiert am
6.04.2006 / 18:00 Uhr
Zuletzt kontrolliert am 19.12.2008 / 17:00 Uhr
© 2002-2009 by Philipp von Wartburg, Schweiz
Alle Rechte vorbehalten