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

Zurück Vor |
| 8.5.3 Wie kann ich auf die Zellen in einer Tabelle zugreifen?
Nachdem man die Tabelle in einem Service erhalten hat: myDoc = thisComponent myTables = createunoservice("com.sun.star.text.TextTables") myTables = myDoc.getTextTables myTable = createunoservice("com.sun.star.text.TextTable") myTable=myTables.getByIndex(0) Kann man auf die einzelnen Zellen oder auf den ganzen Zellbereich zugreifen. Auf einzelne Zellen kann man mit getCellByPosition zugreifen: myCell = myTable.getCellByPosition(0,0) Auf einen Zellbereich greift man mittels zu: myCellRange = myTable.getCellRangeByPosition(0,0,5,5) Wenn man die Anzahl der Zeilen und Spalten nicht kennt, kann man mit mytable.rows und .columns die Größe der Tabelle ermitteln myRows=myTable.rows myColumns=myTable.columns AnzahlRows=myRows.Count AnzahlColumns=myColumns.count myCellRange=mytable.getCellRangeByPosition(0,0,AnzahlColumns-1,AnzahlRows-1) |
Seitenanfang |

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