Variablen : Name und Inhalt
Verfasst: Di, 11.12.2007 22:42
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 :
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
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
Ein allzubekanntes Problem, oder ?
Hören gern + danke,
Stefan