hey!
ich habe in Excel Zellen per Makro gefüllt- leider weiß ich im Voraus nicht, wie groß diese werden, deshalb sollte ich Sie auch gleichzeitig im Makro auf die optimale Spaltenbreite vergrößern, wenn nötig. Gibt es dazu einen Befehl, z. Bsp.: oT3.fitAll()?
Vielen Dank!
Sascha
Zellen automatisiert auf optimale Spaltenbreite anpassen
Moderator: Moderatoren
Hey Sascha,
jede Spalte unterstützt die Eigenschaft "OptimalWidth". Übergib "True", dann sollte die Spaltenbreite entsprechend des längsten Eintrags eingestellt werden. Der folgende Code setzt alle Spalten der Tabelle1 auf die optimale Breite:
Gruss
Thomas
jede Spalte unterstützt die Eigenschaft "OptimalWidth". Übergib "True", dann sollte die Spaltenbreite entsprechend des längsten Eintrags eingestellt werden. Der folgende Code setzt alle Spalten der Tabelle1 auf die optimale Breite:
Code: Alles auswählen
Sub SpaltenOptimiern
oDoc = thisComponent
oSheet = oDoc.sheets(0)
oSp = oSheet.getColumns()
oSp.optimalWidth = true
End Sub
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic