Seite 1 von 1

insertTextcontent in Frame bzw. Tabelle

Verfasst: Fr, 19.02.2010 15:56
von Scalaia990
Hallo habe folgendes Problem,

möchte per Makro verschiedene Objekte an der aktuellen Cursorposition einfügen dies habe ich mittels insertTextContent gelöst und funktioniert soweit auch wunderbar.

Doch sobald sich der ViewCursor in einem Rahmen oder in einer Tabelle befindet, funktioniert dies nicht mehr.

oVCur = oDoc.getCurrentController.getViewCursor 'ViewCursor für aktuelle Cursorposition holen
oField = oDoc.createInstance("com.sun.star.text.textfield.DatabaseNextSet")

With oField

.Condition = "TRUE"
.DataBaseName = sDQName
.DataTableName = sDQTabellenName
.DataCommandType = 0
End With

oDoc.getText.insertTextContent(oVCur,oField,False) 'Feld an der aktuellen Cursorposition einfügen


Es kommt die Meldung Textinterface and Cursor not related.

Wie muss ich die insertTextContent Funktion in Verbindung mit Rahmen und Tabellen benutzen?

Wer hat mir hierzu einen Tipp.

Scalaia990

Re: insertTextcontent in Frame bzw. Tabelle

Verfasst: Fr, 19.02.2010 16:14
von DPunch
Aloha

Statt

Code: Alles auswählen

oDoc.getText.insertTextContent(oVCur,oField,False)

Code: Alles auswählen

oDoc.CurrentSelection(0).getText.insertTextContent(oVCur,oField,False)

Re: insertTextcontent in Frame bzw. Tabelle

Verfasst: Fr, 19.02.2010 16:30
von Scalaia990
Aloha,

Super vielen Dank Du hast mein Wochenende gerettet!!!


Scalaia990