Moin
Da ich Probleme habe ein Word Formular mit "Controlsend" usw auszufüllen, versuche ich jetzt die Dokumentenfelder direkt anzusprechen.
Jetzt müsst ihr mir auf die Sprünge helfen.
Was ich jetzt hinbekommen habe ist folgendes:
Über diesen Code bekomme ich meine Word Datei geöffnet:
Spoiler anzeigen
Dim $infilename
$infilename = "C:\Dokumente und Einstellungen\test\Eigene Dateien\Blanko.doc"
$oWord = objCreate("Word.Application")
$oWord.Visible = 1
$oDok = $oWord.Documents.Open($infilename)
In Word habe ich folgendes Makro um eine Feld im Formular zu beschreiben:
Spoiler anzeigen
Was muß ich in AutoIt schreiben damit ich direkt über AutoIt (also ich möchte nicht das Makro in Word starten) das Feld ausfüllen kann.
Wie bekomme ich also diese drei Zeilen in mein AutoIt?
Dim fftext As FormField
Set fftext = ActiveDocument.FormFields("Text200")
fftext.Result = "Testeintrag"
(Bin noch nicht so fit in AutoIt um das alleine rauszufinden, habe schon einige Varianten durch. Aber ich habe keine Ahnung wie ich das "Set" umsetzen soll.)
Gruß Autoirrer