Anwendungsentwicklung mit Excel
Programmieren von Symbolleisten
Wie kann ich Symbolleisten erstellen, die automatisch einer bestimmten Arbeitsmappe zugeordnet sind? Wie kann ich Symbolleisten ausblenden?
Sie können Symbolleisten über Symbolleisten im Ansicht-Menü mit Anpassen... im Register Symbolleisten erstellen und im Register Befehle anpassen.
Das Dialogfeld zum Anfügen einer Symbolleiste an eine Arbeitsmappe
Soll eine Symbolleiste nur für eine bestimmte Arbeitsmappe gelten und beim Öffnen dieser auch automatisch angezeigt werden, empfiehlt es sich, über die Schaltfläche Anfügen... im Register Symbolleisten diese in die Arbeitsmappe zu kopieren. Nach dem Schließen der Arbeitsmappe sollten Sie die Symbolleiste aus der allgemeinen Liste löschen.
Wird die Arbeitsmappe später geöffnet, so erscheint die Symbolleiste automatisch. Leider verschwindet die Symbolleiste nicht automatisch, wenn die Arbeitsmappe geschlossen wird. Es gibt leider keine Möglichkeit, programmgesteuert die Symbolleiste automatisch aus der Liste der verfügbaren Symbolleisten zu löschen. Sie können sie aber zumindest ausblenden, indem Sie bei der Ereignisprozedur zu Workbook_BeforeClose folgenden Code eingeben:
Application.Commandbars!<Symbolleistenname>.Visible = False
Die Commandbars-Auflistung enthält alle Symbolleisten. Letztere können Sie so auch bearbeiten.
Diese Seite ist für Mitglieder von akademie.de reserviert.
Möchten Sie die Mitgliedschaft 14 Tage kostenlos testen und den Beitrag komplett lesen?
Oder möchten Sie zunächst mehr über diesen Beitrag erfahren und die Leseproben sehen?
Ich bin bereits Mitglied