Hallo Forum!
Ich habe aus diesem und anderen Foren gelernt ein Textfeld in einem PDF Formular mit Excel VBA auszufüllen. Klappt prima:
Ein PDF Formular mit dem Textfeld "Textfeld" ist bereits geöffnet.
In Excel wird ausgeführt:
''''''
Dim formApp As Object
Dim acroForm As Object
Set formApp = CreateObject("AFormAut.App")
Set acroForm = formApp.Fields
acroForm("Formular1[0].#subform[0].Textfeld[0]").Value = "Text"
#########
Das Textfeld wurd gefüllt.
Anschließend schließe ich das PDF und alles ist gut.
Warum aber passiert mit einem (leeren) Kontrollkästchen folgendes:
''''''
Dim formApp As Object
Dim acroForm As Object
Set formApp = CreateObject("AFormAut.App")
Set acroForm = formApp.Fields
acroForm("Formular1[0].#subform[0].Kontroll[0]").Value = 1
#########
Ich sehe jetzt, dass das Kontrollkästchen angekreuzt ist.
Ich speichere das PDF. Wenn ich es wieder öffne, ist das Kontrollkästchen nicht mehr angekreuzt. Acrobat speichert die Änderung am Kontrollkästchen beim Schließen nicht, weder beim Befehl Speichern noch beim Befehl Speichern unter. Was mache ich da falsch??
Vielen Dank fürs Helfen!
Allegro