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

Zurück Vor |
| 7.1.17 Wie kann man den Typ einer Zelle bestimmen?
Zellen können verschiedene Inhalte haben: Eine Formel, eine Zahl, einen String oder sie ist leer. Wenn man den Typ nicht kenn kannt man diesen mit der Type-Eigenschaft abfragen. Es gibt vier mögliche Werte für den Typ
Type | Konstante | Integerwert
Leere Zelle | com.sun.star.table.CellContentType.EMPTY | 0
Zahl | com.sun.star.table.CellContentType.VALUE | 1
String | com.sun.star.table.CellContentType.STRING | 2
Formel | com.sun.star.table.CellContentType.FORMULA | 3
dim oCalc as Object dim oSheet as Object dim oCell as Object ocalc = thiscomponent osheet = ocalc.sheets(0) ocell = osheet.getCellByPosition(0,0) msgbox ocell.Type Im Falle das eine Formel vorliegt kann man noch prüfen ob das Ergebnis der Formel ein String ist oder eine Zahl. If ocell.type=3 then msgbox ocell.FormulaResultType end if Hier steht 1 wieder für Zahl und 2 für einen String |
Seitenanfang |

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