Row (Objekt)

<< Click to Display Table of Contents >>

Row (Objekt)

Zugriffspfade:

Application à Documents à Item à Tables à Item à Rows à Item

Application à ActiveDocument à Tables à Item à Rows à Item

 1  Beschreibung

Ein Row-Objekt repräsentiert eine einzelne Tabellenzeile einer Tabelle und erlaubt es Ihnen, die Formatierung dieser Tabellenzeile zu ändern.

Für jede Tabellenzeile existiert ein eigenes Row-Objekt. Fügen Sie einer Tabelle Zeilen hinzu oder löschen diese, werden die zugehörigen Row-Objekte dynamisch angelegt bzw. entfernt.

 2  Zugriff auf das Objekt

Die einzelnen Row-Objekte können ausschließlich durch Aufzählung der Elemente der Rows-Sammlung angesprochen werden. Von dieser Sammlung besitzt jede Tabelle genau eine Instanz.

Ein Beispiel:

' Die Höhe der zweiten Zeile der ersten Tabelle des Dokuments anzeigen

MsgBox tm.ActiveDocument.Tables(1).Rows.Item(2).Height

 3  Eigenschaften, Objekte, Sammlungen und Methoden

Eigenschaften:

Height

HeightRule

KeepTogether

BreakPageAtRow

AllowBreakInRow

RepeatAsHeaderRow

 

Objekte:

Shading Shading

Application Application

Parent Rows

 

Sammlungen:

Cells Cells

Borders Borders

Height (Eigenschaft)

Datentyp: Single

Liest oder setzt die Höhe der durch Row repräsentierten Tabellenzeile in Punkt (1 Punkt entspricht 1/72 Zoll).

Zwei Besonderheiten gibt es zu beachten, wenn die HeightRule-Eigenschaft (siehe unten) der Tabellenzeile auf "Automatisch" gestellt ist:

Beim Lesen der Eigenschaft wird der Wert SmoUndefined (9.999.999) zurückgeliefert.

Beim Setzen der Eigenschaft wird die Methode zur Festlegung der Zeilenhöhe (HeightRule) auf "Mindestens" geändert.

HeightRule (Eigenschaft)

Datentyp: Long (TmRowHeightRule)

Liest oder setzt die Methode zur Festlegung der Höhe der durch Row repräsentierten Tabellenzeile. Mögliche Werte:

tmRowHeightAuto              = 0 ' Zeilenhöhe "automatisch"

tmRowHeightExact     = 1 ' Zeilenhöhe "exakt"

tmRowHeightAtLeast       = 2 ' Zeilenhöhe "mindestens"

KeepTogether (Eigenschaft)

Datentyp: Boolean

Liest oder setzt die Eigenschaft "Mit der nächsten Zeile zusammenhalten".

Bei True wird verhindert, dass TextMaker zwischen dieser Tabellenzeile und der nächsten einen automatischen Seitenumbruch einfügt. Der Umbruch wird dann bereits vor der aktuellen Tabellenzeile durchgeführt.

BreakPageAtRow (Eigenschaft)

Datentyp: Boolean

Liest oder setzt die Eigenschaft "Seitenumbruch vor dieser Zeile". Bei True fügt TextMaker vor dieser Tabellenzeile einen Seitenumbruch ein.

AllowBreakInRow (Eigenschaft)

Datentyp: Boolean

Liest oder setzt die Eigenschaft "Seitenumbruch in Zeile erlauben".

Bei True ist TextMaker berechtigt, bei Bedarf auch innerhalb der Zeile einen Seitenumbruch durchzuführen. Bei False wird die gesamte Tabellenzeile auf die nächste Seite übernommen.

RepeatAsHeaderRow (Eigenschaft)

Datentyp: Boolean

Liest oder setzt die Eigenschaft "Diese Zeile als Kopfzeile wiederholen". Diese Eigenschaft ist nur für die erste Zeile einer Tabelle verfügbar.

Bei True wiederholt TextMaker diese Zeile auf jeder neuen Seite, wenn sich die Tabelle über zwei oder mehr Seiten erstreckt. Dies ist nützlich, um Tabellenüberschriften auf jeder Seite erscheinen zu lassen.

Shading (Zeiger auf Objekt)

Datentyp: Object

Liefert das zur Row gehörende Shading-Objekt, das die Schattierung der gesamten Tabellenzeile repräsentiert.

Application (Zeiger auf Objekt)

Datentyp: Object

Liefert das Application-Objekt.

Parent (Zeiger auf Objekt)

Datentyp: Object

Liefert das übergeordnete Objekt, also ein Objekt vom Typ Rows.

Cells (Zeiger auf Sammlung)

Datentyp: Object

Liefert die zur Tabelle gehörende Cells-Sammlung, die alle Zellen der Tabellenzeile enthält.

Borders (Zeiger auf Sammlung)

Datentyp: Object

Liefert die Borders-Sammlung, die die fünf Umrandungslinien der Tabellenzeile repräsentiert. Sie können mit Hilfe dieser Sammlung die Linieneinstellungen (Dicke, Farbe etc.) auslesen und verändern.