Seite 1 von 1

[Erledigt] Texttabelle Zeilenhöhe nicht "dynamisch anpassen"

Verfasst: Mo, 26.04.2010 17:27
von juetho
Hallo,

in Wie kann ich die Höhe der Tabellenzeilen festschreiben habe ich folgende Lösung gelesen:

Code: Alles auswählen

oRow = oDoc.TextTables(0).rows.getByIndex(0)
oRow.height = 1700 ' entspricht 17 mm = 1,7 cm
Daraus habe ich folgenden Befehl für mich übernommen:

Code: Alles auswählen

newTable.rows.getByIndex(x4).Height = 5000
currentCell = newTable.getCellByPosition(0,x4)
newTable ist die aktuelle Tabelle, die ich vorher erzeugt und eingefügt hatte und bei der ich in einer Schleife mit x4 alle Zeilen bearbeite. Alles andere mit currentCell (Umrandung festlegen, Text mit Absatzformat einfügen) funktioniert wunschgemäß. Aber die Tabellenhöhe ist noch variabel und nicht auf 5 cm Höhe umgestellt.

Offensichtlich fehlt noch eine Einstellung. Wenn ich die Tabelle per GUI bearbeite, kann ich über Tabelle >> Automatisch anpassen >> Zeilenhöhe die CheckBox Dynamisch anpassen deaktivieren.
  • Wo und wie setze ich das im Makro?
  • Kann ich das für die gesamte Tabelle einstellen, oder muss es für jede Zeile neu gesetzt werden?
Danke! Jürgen

Re: Texttabelle: Höhe der Zeilen "dynamisch anpassen" ausschalte

Verfasst: Mo, 26.04.2010 18:53
von Karolus
Hallo
Mri sagt dazu:

Code: Alles auswählen

newTable.rows.getByIndex(x4).isAutoHeight = false
Gruß Karo

Re: Texttabelle: Höhe der Zeilen "dynamisch anpassen" ausschalte

Verfasst: Mo, 26.04.2010 19:02
von juetho
Danke, passt! Ich muss mir wohl tatsächlich Ergänzungen wie API-Doku usw. zulegen.

Gruß Jürgen