Moin,
water, ich möchte die Einträge im Kalender ändern.
Mit der Version wie im "Spoiler", wird alles super geändert, nur nicht der Beginnt - und Endet Termin.
$Date & $TimeAn = "20200708200000" oder "20200708T200000Z"
$Date & $TimeEn = "20200708220000" oder "20200708T220000Z"
Wie muss die Zeit aussehen, oder was ist falsch?
Kannst Du mir nochmals helfen?
Gruß
Spoiler anzeigen
Local $oOL = _OL_Open()
If @error Then
MsgBox($MB_ICONERROR, "Error", "_OL_Open returned @error = " & @error & ", @extended = " & @extended)
EndIf
Local $aOL_Item = _OL_ItemFind($oOL, "*", $olAppointment, "", "Subject", $Betreff_GK, "EntryID,Subject,Location,Body,Start,End", "", 1)
_ArrayDisplay($aOL_Item, "_OL_ItemFind")
Local $aOL_Properties[5] = ["Subject=" & $Betreff_GK, "Location=" & $Location, "Body=" & $Body, "Start=" & $Date & $TimeAn, "End=" & $Date & $TimeEn]
_Arraydisplay($aOL_Properties)
For $i = 1 To $aOL_Item[0][0]
_OL_ItemModify($oOL, $aOL_Item[$i][0], Default, $aOL_Properties)
If @error <> 0 Then
MsgBox(0 + 262144 + $MB_SETFOREGROUND + 64, "", "Termin nicht geändert.")
EndIf
Next
MsgBox(0 + 262144 + $MB_SETFOREGROUND + 64, "", "Termin geändert.")
_OL_Close($oOL)