danke für die superschnelle Antwort. :) das habe ich jetzt bei mir im Makro eingefügt und durchlaufen lassen. Es werden alle Platzhalter-Variablen mit Inhalt angezeigt und vorher habe ich auch noch mal kontrolliert, ob es die richtigen sind. Was könnte ich noch machen, damit es geht ...
hab gerade alles nocheinmal ausprobiert. Das mit den Variablen klappt in einem neuen Dokument, aber nicht in meiner fast fertigen Vorlage. Es bleibt immer hier hängen:
If oCurrentfield.VariableName = "Sachbearbeiter" then 'hier hakt es! oCurrentField.Content = "Sachbearbeiter/in ...
mir fehlt eine Sprungmarke, die in eine andere Sub-Routine verweisen soll. Bislang ist mir das nicht gelungen. Was ist der Trick dabei? Oder geht das garnicht?
gerade habe ich den Code abgetippt und das geht nicht, der hakt einfach bei:
If CurrentField.VariableName = "Name" then
In einem neuen Dokument klappt das, klappen beide Lösungen. Ich hab da alles kontrolliert, ob da ein Tippfehler drin ist oder so: Ist nicht. Aus dem Dokument aufrufen ...
irgendwie ist das merkwürdig, bei mir scheint was nicht zu stimmen, weil es gibt mehrere Sachen, bei denen mein Makro zurückspringt.
Zum Beispiel kennt er bei oDoc = ThisComponent nur, wenn es oDoc = ThisDocument heißt und weiter geht es mit While TextFieldEnumeration.hasMoreElements(), mag ...
eine Sache fehlt mir noch in meinem Makro neben den verschwindenen Einträge, das Einfügen der Variablen-Inhalte in das Dokument an den entsprechenden Textmarken.
Da weiß ich nun komplett nicht weiter...
soweit so gut, klappt fast alles bis auf Kleinigkeiten. So wie dieses:
In meinen Listboxen verschwindet irgendwie immer der erste Eintrag, d. h. er ist da, wird aber nicht angezeigt und die Stelle ist einfach leer. Erst ab dem zweiten Eintrag wird wieder angezeigt.