<< Click to Display Table of Contents >> Border (Objekt) |
Zugriffspfade:
▪Application à Workbooks à Item à Sheets à Item à Range à Borders à Item
▪Application à Workbooks à ActiveSheet à Range à Borders à Item
▪Application à ActiveWorkbook à ActiveSheet à Range à Borders à Item
▪Application à ActiveSheet à Range à Borders à Item
Statt "Range" können Sie auch alle anderen Objekte und Eigenschaften angeben, die ein Range-Objekt zurückgeben: ActiveCell, Selection, Rows(n), Columns(n) und Cells(x, y). Beispiele für diese Zugriffspfade finden Sie beim Range-Objekt.
1 Beschreibung
Ein Border-Objekt repräsentiert jeweils eine der Umrandungslinien von Zellen (z.B. die obere, untere, linke oder rechte Linie). Es lässt Sie die Liniendicke, Farbe etc. dieser Umrandungslinie auslesen und setzen.
2 Zugriff auf das Objekt
Die einzelnen Border-Objekte können ausschließlich über die Borders-Sammlung angesprochen werden. Als Tochterobjekt eines Range-Objekts repräsentiert BordersItem(n) eine Umrandungslinie der Zellen in diesem Bereich, entsprechend dem Ribbonbefehl Start | Gruppe Format | Umrandung.
Um festzulegen, welche der Linien einer Borders-Sammlung Sie ansprechen möchten (links, rechts, oben, unten etc.), übergeben Sie als Parameter die Nummer dieser Linie (oder die entsprechende Konstante) gemäß der folgenden Tabelle:
pmBorderTop = -1 ' Linie oberhalb der Zellen
pmBorderLeft = -2 ' Linie links der Zellen
pmBorderBottom = -3 ' Linie unterhalb der Zellen
pmBorderRight = -4 ' Linie rechts der Zellen
pmBorderHorizontal = -5 ' Horizontale Gitternetzlinien
pmBorderVertical = -6 ' Vertikale Gitternetzlinien
Beispiel:
' Zelle A1 unten umranden
pm.ActiveSheet.Range("A1").Borders(pmBorderBottom).Type = pmLineStyleSingle
3 Eigenschaften, Objekte, Sammlungen und Methoden
Eigenschaften:
▪Type (Defaulteigenschaft)
▪Thick1
▪Thick2
▪Separator
▪Color
▪ColorIndex
Objekte:
▪Application → Application
▪Parent → Borders
Type (Eigenschaft)
Datentyp: Long (PmLineStyle)
Liest oder setzt den Typ der Umrandungslinie. Mögliche Werte:
pmLineStyleNone = 0 ' Keine Linie
pmLineStyleSingle = 1 ' Einfache Linie
pmLineStyleDouble = 2 ' Doppelte Linie
Thick1 (Eigenschaft)
Datentyp: Single
Liest oder setzt die Dicke der ersten Umrandungslinie in Punkt (1 Punkt entspricht 1/72 Zoll).
Thick2 (Eigenschaft)
Datentyp: Single
Liest oder setzt die Dicke der zweiten Umrandungslinie in Punkt (1 Punkt entspricht 1/72 Zoll).
Diese Eigenschaft wird nur verwendet, wenn der Typ der Umrandung auf pmLineStyleDouble steht.
Thick1, Thick2 und Separator dürfen zusammen nicht größer als 12 sein.
Separator (Eigenschaft)
Datentyp: Single
Liest oder setzt den Abstand zwischen den beiden Umrandungslinien in Punkt (1 Punkt entspricht 1/72 Zoll).
Diese Eigenschaft wird nur verwendet, wenn der Typ der Umrandung auf pmLineStyleDouble steht.
Thick1, Thick2 und Separator dürfen zusammen nicht größer als 12 pt. sein.
Color (Eigenschaft)
Datentyp: Long (SmoColor)
Liest oder setzt die Farbe der Umrandungslinie(n) als "BGR"-Wert (Blau-Grün-Rot-Triplet). Sie können entweder einen beliebigen Wert angeben oder eine der vordefinierten BGR-Farbkonstanten verwenden.
ColorIndex (Eigenschaft)
Datentyp: Long (SmoColorIndex)
Liest oder setzt die Farbe der Umrandungslinie(n) als Indexfarbe. "Indexfarben" sind die Standardfarben von PlanMaker, durchnummeriert von 0 für Schwarz bis 15 für Hellgrau. Sie dürfen ausschließlich die in der Tabelle der Indexfarben genannten Werte verwenden.
Wir empfehlen, stattdessen die Eigenschaft Color (siehe dort) zu verwenden, da Sie mit dieser nicht auf die 16 Standardfarben beschränkt sind, sondern mit beliebigen Farben der BGR-Palette arbeiten können.
Application (Zeiger auf Objekt)
Datentyp: Object
Liefert das Application-Objekt.
Parent (Zeiger auf Objekt)
Datentyp: Object
Liefert das übergeordnete Objekt, also ein Objekt von Typ Borders.