der unten genannte code sollte auch gezielt nach einer kpl. leeren zeilen in der tabelle suchen und diese dann löschen. geht das?
Code: Alles auswählen
Sub SwriterZeileOptHoehe
Dim oDoc as Object
Dim oAlleTabellen as Object, oEinzeleneTab as Object
Dim oAlleZeilen as Object, oEinzelneZeile as Object
Dim iAnzTab as integer, iAnzZe as integer
oDoc=ThisComponent
If Not oDoc.SupportsService("com.sun.star.text.TextDocument") then exit sub
oAlleTabellen=oDoc.getTextTables
'--for-Schleife für alle Tabellen
for iAnzTab=0 to oAlleTabellen.Count-1
oEinzeleneTab=oAlleTabellen.getByIndex(iAnzTab)
oAlleZeilen=oEinzeleneTab.getRows
'--for-Schleife für alle Zeilen der gerade aktiven Tabelle
for iAnzZe=0 to oAlleZeilen.Count-1
oEinzelneZeile=oAlleZeilen.getByIndex(iAnzZe)
'oEinzelneZeile.IsAutoHeight=true
oEinzelneZeile.SizeType=0
next iAnzZe
next iAnzTab
End Sub
grüße
klaus