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")