Hallo OO Gemeinde,
in einem Writer-Dokument habe ich mittels "Einfügen->Feldbefehl->Andere->Variablen" mehrere Variablen definiert und in den Text eingefügt.
Per Makro kann ich den
Inhalte der Variablen auslesen und ändern, aber :
Wie kann ich den dazugehörigen
Namen der Variablen herausknobeln ?
Den entspr. Makrotext fand ich hier im Forum :
Code: Alles auswählen
Sub Textfeldbearbeiten
oDoc = thiscomponent
oTxtFelder = oDoc.getTextFields().createEnumeration()
do while oTxtFelder.hasmoreElements()
oFeld = oTxtFelder.nextElement
if oFeld.supportsService("com.sun.star.text.TextField.SetExpression") then
msgbox oFeld.content
oFeld.content = "Thomas"
end if
loop
oDoc.getTextFields().refresh()
End Sub
Es müßte doch analog dem "oFeld.content" etwas ähnliches geben wie "oFeld.name" oder so ?!
Ein allzubekanntes Problem, oder ?
Hören gern + danke,
Stefan