durch die Suche des Forums bin ich leider nicht weiter gekommen.
Ich würde gerne über ein Basic Makro einen Platzhalter in das Dokument einfügen, wenn es geht sollte es nicht über eine Aufzeichnung geschehen.
Hat vielleicht einer von euch schon mal dieses Problem erfolgreich gelöst???
Fast das gleiche wurde hier: viewtopic.php?f=18&t=32134
schonmal gefragt.
Die Vorgehensweise ist für alle Textfelder analog, mit z.B. dem X-Ray-Tool kannst Du Dir die Namen der wichtigen Properties des gewünschten Feldes anschauen und diese entsprechend setzen.
Sub PlatzhalterAmCursorEinfügen
Dim oDoc as Object, oCursor as Object, oField as Object
oDoc = thiscomponent
oCursor = oDoc.getCurrentController.getViewCursor
oField = oDoc.createInstance("com.sun.star.text.textfield.JumpEdit")
With oField
.Placeholder = "Mein Platzhalter-Text"
.PlaceholderType = 0 ' *****0=Text, 1=Tabelle, 2=Rahmen, 3=Grafik, 4=Objekt
End With
oDoc.getText.insertTextContent(oCursor,oField,false)
End Sub