CommandBars (Sammlung)

<< Click to Display Table of Contents >>

CommandBars (Sammlung)

Zugriffspfad: Application à CommandBars

 1  Beschreibung

Die Sammlung CommandBars enthält alle Symbolleisten von PlanMaker. 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 PlanMaker genau eine Instanz der CommandBars-Sammlung. Diese wird über Application.CommandBars angesprochen:

' Zeige den Namen der ersten Symbolleiste von PlanMaker an

MsgBox pm.Application.CommandBars.Item(1).Name

 

' Dasselbe einfacher durch Nutzung der Defaulteigenschaft

MsgBox pm.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 Symbolleisten von PlanMaker.

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 PlanMaker, 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 PlanMaker 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

pm.Application.CommandBars.Item(1).Visible = False

 

' Mache die Formatleiste unsichtbar

pm.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 PlanMaker anpassen. Betreiben Sie PlanMaker 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:

pmBarStatusShort     = 1 ' Statusleiste (ohne geöffnete Dokumente)

pmBarStandardShort   = 2 ' Funktionsleiste (ohne geöffnete Dokumente)

pmBarStatus          = 3 ' Statusleiste

pmBarStandard        = 4 ' Funktionsleiste

pmBarFormatting      = 5 ' Formatleiste

pmBarObjects         = 6 ' Objektleiste

pmBarEdit            = 7 ' Bearbeitungsleiste

pmBarOutliner        = 8 ' Gliederungsleiste

pmBarChart           = 9 ' Diagrammleiste

pmBarFormsEditing    = 10 ' Formularleiste

pmBarPicture         = 11 ' Grafikleiste

pmBarFullscreen      = 12 ' Vollbildleiste

Application (Zeiger auf Objekt)

Datentyp: Object

Liefert das Application-Objekt.

Parent (Zeiger auf Objekt)

Datentyp: Object

Liefert das übergeordnete Objekt, also Application.