CommandBars (Sammlung)

<< 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.