Umwandeln von Benutzerfeldern in Text

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Umwandeln von Benutzerfeldern in Text

von harryh99 » Mo, 17.07.2006 15:38

Hallo,

ich habe eine Lösung für mein Problem gefunden. Der Sourcecode ist der folgende:

oDok = ThisComponent
enumTextFelder = ThisComponent.getTextFields().createEnumeration()

Do While enumTextFelder.hasMoreElements()
oTextFeld = enumTextFelder.nextElement()
If oTextFeld.supportsService("com.sun.star.text.TextField.User") Then

Master = oTextFeld.gettextfieldmaster()
Anchor = oTextFeld.getAnchor()
thisComponent.Text.insertString(Anchor, Master.content, True)
End If
Loop


Damit werden alle Benutzerfelder im Dokument durch "reinen Text" ersetzt.

Gruß

Harryh99

Umwandeln von Benutzerfeldern in Text

von harryh99 » Mo, 17.07.2006 10:27

Hallo,

danke für die zahlreichen Antworten auf meine letzte Benutzerfeldfrage.
Ich suche nun eine Möglichkeit, Benutzerfelder in Text umzuwandeln. Ich möchte sozusagen alle Benutzerfelder eines Dokuments in reinen Text umwandeln, so dass sie sich wie normaler Text in Openoffice editieren lassen.
Gibt es da eine elegante (oder unelegante) Methode?

Danke und Gruß

Harryh99

Nach oben