Makrocode zum Spalten/Zeilen formatieren

Alles zur Programmierung im LibreOffice.
Antworten
Luftschraube
Beiträge: 19
Registriert: So 5. Mai 2019, 09:20

Makrocode zum Spalten/Zeilen formatieren

Beitrag von Luftschraube » Sa 12. Okt 2019, 20:55

Guten Abend

Möchte gern die Spalten/Zeilen meiner kleinen Anwendung per Makro formatieren, also Spaltenbreite, Zeilenhöhe, Zentrierung, Schriftart.
Die Breite/Höhe ist momentan für alle benutzten Spalten in cm eingestellt, finde aber nicht wie man das als Makrocode in cm formuliert, gefunden hab ich nur was als Pixel (nehm ich mal an) ??
z.B.
Blatt1.Columns(0).Width = 1150
Blatt1.Rows(0).Height = 600

vielen Dank

craig
Beiträge: 412
Registriert: Do 21. Apr 2016, 11:42

Re: Makrocode zum Spalten/Zeilen formatieren

Beitrag von craig » Sa 12. Okt 2019, 21:19

Hallo,
LibreOffice API
long Width
property: contains the width of the column (in 1/100th mm).
Umgerechnet in Zentimeter bedeutet dies:
1/100th mm = 1/1.000th cm

Daraus folgt:
1.000/ 1.000 = 1 cm
500/ 1.000= 0,5 cm
usw.

Code: Alles auswählen

Blatt1.Columns(0).Width = 1150		' = 1.150/ 1.000 = 1,15 cm
Blatt1.Rows(0).Height = 600		' = 600/ 1.000 = 0,6 cm
Gruß

Craig

Nie die Sicherungskopie vergessen!

════════════════════════════════════════════════
WIN 10 Pro 64-Bit • LO 6.3.0.4 (x64) • AOO 4.1.6

Luftschraube
Beiträge: 19
Registriert: So 5. Mai 2019, 09:20

Re: Makrocode zum Spalten/Zeilen formatieren

Beitrag von Luftschraube » So 13. Okt 2019, 08:46

Mannomann, da kann man ja lesen ohne Ende...
Abgeschlossen
Vielen Dank

Antworten