ich habe einen Serienbrief den ich Mit Makros aufbereite. Das funktioniert auch alles soweit gut. Nur brauche ich den Wert ich eines von den Serienbrieffeldern um im Makro Dinge zu berechnen. Beim Drucken der Serienbriefe wird automatisch das Makro aufgerufen - das ist alles okay.
Ich weiß auch welches die Serienbrieffelder sind und frage auf sie ab mit:
DIM oTextFeld As Object (Objekt für die Textfelder im Writer die ich mir in einer Schleife hole)
oTextfeld.supportsService("com.sun.star.text.TextField.Database")
aber in oTextfeld.content steht immer der der Serienbrieffeld-Name z.B. "<kuerzel>" (der Feldname wie er im Serienbrief eingegeben ist)
Ich habe das Forum und weitere Seiten durchsucht - kann aber nichts finden wie ich den Inhalt des Feldes herausfinden kann.
Kann es sein, das der Serienbrief beim Drucken erst das Makro ausführt bevor er die Ersetzung der Serienbrieffelder durchführt un man daher im Macro nicht auf den Inhalt zugreifen kann?
Hat irgend jemand eine Idee wir ich den Inhalt erreichen kann?
In oTextfeld.TextFieldMaster sind der Name der Datenbank, Tabelle und Feldname alles enthalten - ich habe aber nicht den Satzzähler gefunden

Vielen Dank für dieses Super Forum