| Startseite | Inhalt
StarBasic / OpenOffice.org Basic FAQ
Fragen und Infos: starbasic@dannenhoefer.de

Zurück Vor |
| 7.1.19 Wie kann man den Inhalt einer Zelle löschen?
Den Zellinhalt kann man mit der Methode clearContents löschen. Hierbei wird über die Addierung von Konstanten der zu löschende Inhalt festgelegt. Die Auswahl entspricht dabei der der Auswahl von "Inhalte lösche" über das Menue. Folgende Konstaneten für com.sun.star.sheet.CellFlags gibt es:
Konstante | Inhalt | Integerwert
com.sun.star.sheet.CellFlags.VALUE | nummerischer Wert | 1
com.sun.star.sheet.CellFlags.DATETIME | Datum / Uhrzeit | 2
com.sun.star.sheet.CellFlags.STRING | Text | 4
com.sun.star.sheet.CellFlags.ANNOTATION | Notizen | 8
com.sun.star.sheet.CellFlags.FOMULA | Funktionen | 16
com.sun.star.sheet.CellFlags.HARDATTR | Harte Formatierung | 32
com.sun.star.sheet.CellFlags.STYLES | Formatvorlagen | 64
com.sun.star.sheet.CellFlags.OBJECTS | Zeichenobjekte | 128
Um alles zu löschen setzt man den Wert auf die Summe 255. (Im Beispiel inK=255) oCalc=thisComponent oSheet = oCalc.Sheets(0) ' Zelle A1 liegt auf Position 0,0 oCell = oSheet.getCellByPosition( 0, 0 ) ' addieren der Zellinhaltkonstanen, die gelöscht werden sollen inK= com.sun.star.sheet.CellFlags.STRING + com.sun.star.sheet.CellFlags.VALUE oCell.clearContents( inK ) |
Seitenanfang |

2003 - 2009 von Michael Dannenhöfer |
Letzte Aktualisierung: 06.04.2009