<< Click to Display Table of Contents >> CommandBars (Sammlung) |
Zugriffspfad: Application à CommandBars
1 Beschreibung
Die Sammlung CommandBars enthält alle Symbolleisten von TextMaker. Die einzelnen Elemente dieser Sammlung sind vom Typ CommandBar.
Hinweis: Symbolleisten funktionieren nur im klassischen Modus, nicht im Ribbonmodus.
2 Zugriff auf die Sammlung
Es existiert während der gesamten Laufzeit von TextMaker genau eine Instanz der CommandBars-Sammlung. Diese wird über Application.CommandBars angesprochen:
' Zeige den Namen der ersten Symbolleiste von TextMaker an
MsgBox tm.Application.CommandBars.Item(1).Name
' Dasselbe einfacher durch Nutzung der Defaulteigenschaft
MsgBox tm.CommandBars(1)
3 Eigenschaften, Objekte, Sammlungen und Methoden
Eigenschaften:
▪Count R/O
▪DisplayFonts
▪DisplayTooltips
Objekte:
▪Item → CommandBar (Defaultobjekt)
▪Application → Application
▪Parent → Application
Count (Eigenschaft, R/O)
Datentyp: Long
Liefert die Anzahl der CommandBar-Objekte in der Sammlung, also die Zahl aller verfügbaren Symbolleisten.
Hinweis: Symbolleisten funktionieren nur im klassischen Modus, nicht im Ribbonmodus.
DisplayFonts (Eigenschaft)
Datentyp: Boolean
Liest oder setzt die Einstellung "Schriftenliste mit echten Schriften" (True oder False).
DisplayTooltips (Eigenschaft)
Datentyp: Boolean
Liest oder setzt die Einstellung von TextMaker, ob QuickInfos (Tooltips) angezeigt werden, wenn die Maus über eine Schaltfläche in den Symbolleisten bewegt wird. Entspricht der Einstellung "QuickInfos" im Dialogfenster des Ribbonbefehls Datei | Einstellungen.
Item (Zeiger auf Objekt)
Datentyp: Object
Liefert ein einzelnes CommandBar-Objekt, mit dem Sie auf eine einzelne Symbolleiste von TextMaker zugreifen können.
Hinweis: Symbolleisten funktionieren nur im klassischen Modus, nicht im Ribbonmodus.
Welches CommandBar-Objekt Sie erhalten, hängt von dem Parameter ab, den Sie an Item übergeben. Dies kann entweder der numerische Index oder der Name der gewünschten Symbolleiste sein. Beispiele:
' Mache die erste Symbolleiste unsichtbar
tm.Application.CommandBars.Item(1).Visible = False
' Mache die Symbolleiste "Formatleiste" unsichtbar
tm.Application.CommandBars.Item("Format").Visible = False
Sie sollten aber Namen von Symbolleisten nicht fest in Ihr Programm eintragen, da sich diese Namen an die Sprache der gewählten Benutzeroberfläche von TextMaker anpassen. Betreiben Sie TextMaker beispielsweise in englischer Sprache, heißt die Formatleiste nicht "Format", sondern "Formatting".
Daher ist es empfehlenswerter, die folgenden symbolischen Konstanten für die Symbolleisten zu verwenden:
tmBarStatusShort = 1 ' Statusleiste (ohne geöffnete Dokumente)
tmBarStandardShort = 2 ' Funktionsleiste (ohne geöffnete Dokumente)
tmBarStatus = 3 ' Statusleiste
tmBarStandard = 4 ' Funktionsleiste
tmBarFormatting = 5 ' Formatleiste
tmBarOutliner = 6 ' Gliederungsleiste
tmBarObjects = 7 ' Objektleiste
tmBarFormsEditing = 8 ' Formularleiste
tmBarMailMerge = 9 ' Serienbriefleiste
tmBarDatabase = 10 ' Funktionsleiste im Datenbankfenster
tmBarDatabaseStatus = 11 ' Statusleiste im Datenbankfenster
tmBarTable = 12 ' Tabellenleiste
tmBarStatistics = 13 ' Statistikleiste
tmBarPicture = 14 ' Grafikleiste
tmBarReviewing = 16 ' Überarbeiten-Leiste
tmBarHeaderAndFooter = 17 ' Kopf- und Fußzeilenleiste
tmBarFullscreen = 19 ' Vollbildleiste
Application (Zeiger auf Objekt)
Datentyp: Object
Liefert das Application-Objekt.
Parent (Zeiger auf Objekt)
Datentyp: Object
Liefert das übergeordnete Objekt, also Application.