14.07.2014 Aufrufe

Handbuch BasicMaker 2010 - SoftMaker

Handbuch BasicMaker 2010 - SoftMaker

Handbuch BasicMaker 2010 - SoftMaker

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

.Borders(pmBorderLeft).Type = pmLineStyleSingle<br />

.Borders(pmBorderLeft).Thick1 = 4<br />

.Borders(pmBorderLeft).Color = pmColorBlue<br />

.Borders(pmBorderRight).Type = pmLineStyleDouble<br />

.Borders(pmBorderRight).Thick1 = 1<br />

.Borders(pmBorderRight).Thick2 = 1<br />

.Borders(pmBorderRight).Color = smoColorRed<br />

End With<br />

Set pm = Nothing<br />

End Sub<br />

Border (Objekt)<br />

Zugriffspfade für die direkte Formatierung:<br />

Application Workbooks Item Sheets Item Range Borders Item<br />

Application Workbooks ActiveSheet Range Borders Item<br />

Application ActiveWorkbook ActiveSheet Range Borders Item<br />

Application ActiveSheet Range Borders Item<br />

Zugriffspfade für die bedingte Formatierung:<br />

Application Workbooks Item Sheets Item Range FormatConditions Item Borders Item<br />

Application Workbooks ActiveSheet Range FormatConditions Item Borders Item<br />

Application ActiveWorkbook ActiveSheet Range FormatConditions Item Borders Item<br />

Application ActiveSheet Range FormatConditions Item Borders Item<br />

Statt Range können Sie auch alle anderen Objekte und Eigenschaften angeben, die ein Range-Objekt zurückgeben: ActiveCell, Selection, Rows(n),<br />

Columns(n) und Cells(x, y). Beispiele für diese Zugriffspfade finden Sie beim Range-Objekt.<br />

1 Beschreibung<br />

Ein Border-Objekt repräsentiert jeweils eine der Umrandungslinien von Zellen (z.B. die obere, untere, linke oder rechte<br />

Linie). Es lässt Sie die Liniendicke, Farbe etc. dieser Umrandungslinie auslesen und setzen.<br />

2 Zugriff auf das Objekt<br />

Die einzelnen Border-Objekte können ausschließlich über die Borders-Sammlung angesprochen werden. Diese kann<br />

ein Tochterobjekt folgender zwei Objekte sein:<br />

Als Tochterobjekt eines Range-Objekts repräsentiert Borders.Item(n) eine Umrandungslinie der Zellen in diesem<br />

Bereich, entsprechend dem PlanMaker-Befehl Format > Umrandung.<br />

Als Tochterobjekt eines FormatCondition-Objekts repräsentiert Borders.Item(n) eine Umrandungslinie, die durch<br />

die bedingte Formatierung ausgelöst wird.<br />

Um festzulegen, welche der Linien einer Borders-Sammlung Sie ansprechen möchten (links, rechts, oben, unten etc.),<br />

übergeben Sie als Parameter die Nummer dieser Linie (oder die entsprechende Konstante) gemäß der folgenden Tabelle:<br />

pmBorderTop = -1 ' Linie oberhalb der Zellen<br />

pmBorderLeft = -2 ' Linie links der Zellen<br />

pmBorderBottom = -3 ' Linie unterhalb der Zellen<br />

pmBorderRight = -4 ' Linie rechts der Zellen<br />

pmBorderHorizontal = -5 ' Horizontale Gitternetzlinien<br />

pmBorderVertical = -6 ' Vertikale Gitternetzlinien<br />

Beispiele:<br />

' Zelle A1 unten umranden<br />

pm.ActiveSheet.Range("A1").Borders(pmBorderBottom).Type = pmLineStyleSingle<br />

' Die linke Umrandung in der ersten bedingten Formatierung in A1 anzeigen<br />

MsgBox pm.ActiveSheet.Range("A1").FormatConditions(1).Borders(pmBorderLeft).Type<br />

252 <strong>BasicMaker</strong> und PlanMaker <strong>Handbuch</strong> <strong>BasicMaker</strong> <strong>2010</strong>

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!