Hi an alle,
ich habe ein Problem mit _WordDocPropertySet. Jeder Versuch diesen Template Wert zu ersetzten schlägt fehl. Auslesen funktioniert ohne Probleme.
Was mache ich falsch?
eigentlich ist das doch sowas von simpel.
Das Script soll auf Win XP mit Office 2010 laufen. Hat unser Office damit vielleicht ein Problem diesen Wert zu ändern??
Wäre toll wenn mir jemand helfen könnte.
Gruß
Susie
#include <Word.au3>
[/autoit][autoit][/autoit][autoit]#include <GUIConstants.au3>
[/autoit][autoit][/autoit][autoit]#Region ### START Koda GUI section ### Form=
$Form2 = GUICreate("Test ", 490, 113, 303, 239)
$Input1 = GUICtrlCreateInput("", 56, 32, 313, 21, -1, 0)
$Button1 = GUICtrlCreateButton("Durchsuchen", 376, 32, 81, 25)
;~ GUICtrlSetCursor (-1, 15)
$Button2 = GUICtrlCreateButton("Vorlage aendern", 56, 56, 137, 25, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
$data = FileOpenDialog("Datei auswählen", @DesktopDir & "\", "Alle (*.*)")
GUICtrlSetData($Input1,$data)
Case $Button2
_Aendern()
EndSwitch
WEnd
Func _Aendern()
[/autoit][autoit][/autoit][autoit]Global $oWordApp = _WordCreate("")
Global $oDoc = _WordDocOpen($oWordApp, $data)
_WordDocPropertySet($oDoc,6,"\\storage-st\daten\vorlagen\normalold.dot")
ConsoleWrite("Property Index Vorlage - " & _WordDocPropertyGet($oDoc, 6) & @CR)
_WordDocSave($oDoc)
;~ _WordDocClose($oDoc,-1,1)
;~ _WordQuit($oWordApp)
EndFunc
Exit