Menü- und Symbolleisten schützen |
|
Wie in den beiden Artikeln zu den Menüleisten ( Menüleisten (I) und
Menüleisten (II)) beschrieben, lassen sich die Menüleiste und die Symbolleisten
beliebig manipulieren.
erreicht werden. Mit den bereits bekannten Möglichkeiten können diese Menüpunkte dann deaktiviert werden.
Dim cbsyml As CommandBar Set cbsyml = CommandBars.Add("Test", msoBarRight, False, True) cbsyml.Protection = msoBarNoChangeVisible ' Kein Ändern der Anzeige cbsyml.Protection = msoBarNoCustomize ' Keine Anpassung der Symbolschaltflächen cbsyml.Protection = msoBarNoChangeDock ' Kein Andocken an anderen Stellen cbsyml.Protection = msoBarNoMove ' Kein Verschieben ' Die verschiedenen Parameter sind auch kombinierbar Anschließend ist die Symbolleiste gegen Veränderungen geschützt. Diese Eigenschaften lassen sich auch jederzeit für die anderen Menü- und Symbolleisten konfigurieren. Allerdings besteht weiterhin die Möglichkeit, die Symbolleisten über das Kontextmenü der Symbolleisten
ein- bzw. auszublenden, anzupassen oder zu löschen. Das folgende Beispiel demonstriert das Setzen und Aufheben des kompletten Schutzes der Menü- und Symbolleisten. Dabei wird dem Funktionsaufruf AllowCommandBarCustomization als Parameter mitgegeben, ob die Leisten geändert werden können (True) oder geschützt werden soll (False). Option Explicit |
Besucher: 0 online | 0 heute | 0 diesen Monat | 2219261 insgesamt | Seitenaufrufe: 70 | Letzte Änderung: 24.06.2006 | © 2001-18 Christian Freßdorf | ||||
Ich vergesse nie ein Gesicht, aber in Ihrem Fall will ich eine Ausnahme machen. Groucho Marx, 1890-1977, amerik. Komödiant |
powered by phpCMS and PAX |