insertTextcontent in Frame bzw. Tabelle

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Scalaia990
***
Beiträge: 76
Registriert: Mi, 29.04.2009 23:50

insertTextcontent in Frame bzw. Tabelle

Beitrag 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
DPunch
*******
Beiträge: 1112
Registriert: Mo, 02.11.2009 16:16
Wohnort: Marburg

Re: insertTextcontent in Frame bzw. Tabelle

Beitrag 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)
Scalaia990
***
Beiträge: 76
Registriert: Mi, 29.04.2009 23:50

Re: insertTextcontent in Frame bzw. Tabelle

Beitrag von Scalaia990 »

Aloha,

Super vielen Dank Du hast mein Wochenende gerettet!!!


Scalaia990
Antworten