Libre Office

[gelöst] wie lösche ich die Formatierungen eine Calc-Zelle per Makro?

Alles zur Programmierung im LibreOffice.
Antworten
wega
Beiträge: 133
Registriert: Mi 16. Jul 2014, 19:15

[gelöst] wie lösche ich die Formatierungen eine Calc-Zelle per Makro?

Beitrag von wega » Do 8. Sep 2016, 23:00

Hallo zusammen,

wie schon die Überschrift sagt,
wie lösche ich mit einem Makro (Basic) die Formatierungen
einer Calc-Zelle.

Mit Gruß
Werner
Zuletzt geändert von wega am Fr 9. Sep 2016, 09:44, insgesamt 1-mal geändert.

F3K Total
* LO-Experte *
Beiträge: 2516
Registriert: So 10. Apr 2011, 10:10

Re: wie lösche ich die Formatierungen eine Calc-Zelle per Makro?

Beitrag von F3K Total » Do 8. Sep 2016, 23:45

Hi,
harte Formatierungen lassen sich so entfernen:

Code: Alles auswählen

Sub Main
    osheet = ThisComponent.Sheets.getbyName("Tabelle1")
    oCell = osheet.getCellbyPosition(0,0)'Zelle A1
    oCell.ClearContents(32)
End Sub
Windows 11: AOO, LO Linux Mint: AOO, LO

wega
Beiträge: 133
Registriert: Mi 16. Jul 2014, 19:15

Re: wie lösche ich die Formatierungen eine Calc-Zelle per Makro?

Beitrag von wega » Fr 9. Sep 2016, 09:43

Hallo F3K Total,

Danke, hat wunderbar funktioniert.

Gruß
Werner

F3K Total
* LO-Experte *
Beiträge: 2516
Registriert: So 10. Apr 2011, 10:10

Re: [gelöst] wie lösche ich die Formatierungen eine Calc-Zelle per Makro?

Beitrag von F3K Total » Fr 9. Sep 2016, 10:04

Hallo,
mit ClearContents kann man noch viel mehr gezielt löschen, siehe API z.B. hier.
Gruß R
Windows 11: AOO, LO Linux Mint: AOO, LO

Open Office
Antworten