Ich habe eine Vorlage erstellt mit viel fixem Text und eingestreuten Formularfeldern. Beim Erstellen eines Dokumentes aus dieser Vorlage sollen diese Felder mit variablem Inhalt gefüll werden.
Das Template enthält daher ein Modul wie folgt.
Module Autonew
Sub Main()
ActiveDocument.FormFields("TestFeld").Result = "Hier ist Text"
End Sub
Öffne ich jetzt die Vorlage mit einem Doppelklick, so wird ein neues Dokument "Document1" erzeugt, der Macro wird ausgeführt und ich erhalte sofort die Fehlermeldung "Falscher Parameter".
Klicke ich die Fehlermeldung jetzt weg, öffne den VBA Editor und führe den Macro nun im Debugger aus, funktioniert alles "leider" wie erwartet und an der vorgesehenen Stelle in "Document1" wird der Text eingesetzt.
Was kann das Problem sein und wie kann ich es umgehen?