Klasse Borders (Excel VBA)

Eine Auflistung von vier Border -Objekten, die die vier Rahmen eines Range -oder Style -Objekts darstellen. Um eine Borders -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise


Dim brds as Borders
Set brds = ActiveCell.DisplayFormat.Borders

For Each

Hier ist ein Beispiel für die Verarbeitung der Borders -Elemente in einer Sammlung


Dim brd As Border
For Each brd In Application.Borders
	
Next brd

Color

Gibt die Primärfarbe des Objekts zurück oder legt diese fest, wie in der Tabelle im Abschnitt mit den Hinweisen aufgeführt.


ActiveCell.DisplayFormat.Borders.Color = RGB(0,0,255)'blue

ColorIndex

Gibt einen Variant-Wert zurück, der die Farbe aller vier Rahmen darstellt, oder legt diesen Wert fest. Mögliche Rückgabewerte sind xlColorIndexAutomatic - Automatische Farbe, xlColorIndexNone - Keine Farbe.

Diese Eigenschaft gibt Null zurück, wenn alle vier Rahmen nicht dieselbe Farbe aufweisen. Die Farbe wird als Indexwert in der aktuellen Farbpalette oder als eine der folgenden XlColorIndex-Konstanten angegeben: xlColorIndexAutomatic oder xlColorIndexNone.


ActiveCell.DisplayFormat.Borders.ColorIndex =

Count

Gibt einen Long-Wert zurück, der die Anzahl der Objekte in der Auflistung darstellt.


Dim lngCount As Long
lngCount = ActiveCell.DisplayFormat.Borders.Count

Item

Gibt ein Border -Objekt zurück, das einen der Ränder eines Zellbereichs oder einer Formatvorlage darstellt.

Item (Index)

Index: Dies kann eine der XlBordersIndex -Konstanten sein.


Dim brdItem As Border
Set brdItem = ActiveCell.DisplayFormat.Borders(Index:=xlEdgeBottom)

LineStyle

Gibt die Linienart für den Rahmen zurück oder legt sie fest. Mögliche Rückgabewerte sind xlContinuous - Durchgehende Linie, xlDash - Gestrichelte Linie, xlDashDot - Abwechselnd Striche und Punkte, xlDashDotDot - Strich gefolgt von zwei Punkten, xlDot - Gepunktete Linie, xlDouble - Doppelte Linie, xlLineStyleNone - Keine Linie, xlSlantDashDot - Schrägstriche.


ActiveCell.DisplayFormat.Borders.LineStyle = xlContinuous

ThemeColor

Gibt die Designfarbe im angewendeten Farbschema zurück, das dem angegebenen Objekt zugeordnet ist, oder legt diese Farbe fest.

Wenn Sie versuchen, auf eine Designfarbe für ein Objekt zuzugreifen, dessen Farbe aktuell nicht durch ein Design festgelegt ist, wird der Laufzeitfehler "Ungültige Anforderung" ausgegeben.


ActiveCell.DisplayFormat.Borders.ThemeColor =

TintAndShade

Gibt einen Single-Wert zurück, der eine Farbe aufhellt oder abdunkelt, oder legt diesen Wert fest.

Sie können eine Zahl von -1 (dunkelster Wert) bis 1 (hellster Wert) für die TintAndShade-Eigenschaft eingeben. Wenn Sie versuchen, diese Eigenschaft auf einen Wert unter -1 oder über 1 festzulegen, wird der Laufzeitfehler "Der angegebene Wert ist außerhalb des zulässigen Bereichs" ausgegeben.


ActiveCell.DisplayFormat.Borders.TintAndShade =

Value

Synonym für Borders. inlinestyle.


ActiveCell.DisplayFormat.Borders.Value =

Weight

Gibt einen XlBorderWeight -Wert zurück, der die Stärke des Rahmens darstellt, oder legt diesen fest.


ActiveCell.DisplayFormat.Borders.Weight =