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

Zurück Vor |
| 8.5.2 Wie kann man Tabellen einfügen?
Wenn man eine Tabelle in einen Text einfügen möchte, mus man vorher einen neues Tabellenobjekt erzeugen und dieses dann an der Cursorposition einfügen. Nach dem man die neue Tabelle initialisiert hat, muss man noch mit der Methode initialize die Anzahl der Spalten und Zeilen festlegen. oDoc = thisComponent oCursor = oDoc.Text.createTextCursor() newTable = oDoc.createInstance("com.sun.star.text.TextTable") newTable.initialize(3, 3) newTable.name="NeueTabelle" oDoc.Text.insertTextContent(oCursor, newTable, False) Zusätzlich kann man der Tabelle noch gleich einen Namen mitgeben: newtable.name="NeueTabelle". Grundsätzlich gilt: Man die Rahmenenstellungen nicht beim Erzeugen vornehmen. Dies muß danach über das neue Tabellenobjekt erflogen. Am Besten einen Namen vergeben und damit auf das neue Tabellenobjekt zugreifen. myTables = myDoc.getTextTables myTable=myTables.getByName("NeueTabelle") Und dann : Wie kann man in Tabellen den Rahmen einstellen? |
Seitenanfang |

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