ich muss die Zellformatierung variabel lösen, daher benötige ich für mein Makro die Befehle (Eigenschaften) für:
- Fett
- Unterstreichen
Code: Alles auswählen
also z. Bsp.: oT5.getCellRangeByName("A9:C1000").Fett
oT5.getCellRangeByName("A9:C1000").Unterstreichen
Hier habe ich Code gefunden, der mich allerdings, auch nach einigen Anpassungen mit Fehlermeldungen überhäuft:
Code: Alles auswählen
Die Methode clearContents vereinfacht den Vorgang des Löschens von
Zellinhalten und Zellbereichen, indem sie einen bestimmten Inhaltstyp aus einem
Zellbereich löscht.
Das folgende Beispiel entfernt alle Zeichenfolgen sowie die direkten
Formatierungsinformationen aus dem Bereich B2:C3.
Dim Doc
As Object Dim Sheet
As Object Dim CellRange
As Object Dim Flags
As Long
Doc = StarDesktop.CurrentComponent
Sheet = Doc.Sheets(0)
CellRange = Sheet.getCellRangeByName('B2:C3')
Flags = com.sun.star.sheet.
CellFlags.STRING + _ com.sun.star.shee
CellFlags.HARDATTR
CellRange.clearContents(Flags)
.shee oder die Eigenschaft bei Flags = com.sun.star.sheet.
Danke!
Sascha