von agrupe » Do, 31.05.2007 13:09
Hi,
klar kann ich mehr zeigen. Der Code lief bislang einwandfrei; ich habe lediglich die DIM Zeile eingebaut und die letzte zeile, in der das Programm dann auch den Fehler meldet.
Danke schon mal für die Hilfe!
Andreas
--------------------
...
Dim oTabTrenner as Object
sURL=convertToURL("home/OO/Documents/SalesDB/Rechnungsformular.odt")
oDoc = StarDesktop.loadComponentFromURL(sURL, "_blank",0, Arg())
oText=oDoc.Text ' Text des Dokuments
oTextCursor = oText.createTextCursor() ' Textcursor im Textteil des Dokuments erzeugen
oTextCursor.gotoEnd(False) ' Textcursor ans Dokumentende setzen
oTextTable = oDoc.createInstance("com.sun.star.text.TextTable")
With oTextTable
.HoriOrient = 0
.leftMargin=1000
.rightMargin=1000
.Name="Überschrift"
.initialize (iMaxZeilen+1,5) '# (Zeilen, Spalten ab 1 gezählt)
End with
oText.insertTextContent( oTextCursor, oTextTable, FALSE) 'tabelle wird ins Dokument geschrieben
'tabellenzellen füllen
oTextTable.setDataArray(aTabinh()) ' das gefüllte Array wird nun angezeigt
oTabTrenner = oTextTable.TableColumnSeparators
Hi,
klar kann ich mehr zeigen. Der Code lief bislang einwandfrei; ich habe lediglich die DIM Zeile eingebaut und die letzte zeile, in der das Programm dann auch den Fehler meldet.
Danke schon mal für die Hilfe!
Andreas
--------------------
...
Dim oTabTrenner as Object
sURL=convertToURL("home/OO/Documents/SalesDB/Rechnungsformular.odt")
oDoc = StarDesktop.loadComponentFromURL(sURL, "_blank",0, Arg())
oText=oDoc.Text ' Text des Dokuments
oTextCursor = oText.createTextCursor() ' Textcursor im Textteil des Dokuments erzeugen
oTextCursor.gotoEnd(False) ' Textcursor ans Dokumentende setzen
oTextTable = oDoc.createInstance("com.sun.star.text.TextTable")
With oTextTable
.HoriOrient = 0
.leftMargin=1000
.rightMargin=1000
.Name="Überschrift"
.initialize (iMaxZeilen+1,5) '# (Zeilen, Spalten ab 1 gezählt)
End with
oText.insertTextContent( oTextCursor, oTextTable, FALSE) 'tabelle wird ins Dokument geschrieben
'tabellenzellen füllen
oTextTable.setDataArray(aTabinh()) ' das gefüllte Array wird nun angezeigt
oTabTrenner = oTextTable.TableColumnSeparators