ich habe eine INI-Datei mit dem folgenden Inhalt:
Code: Select all
[Sliders]
1=20230510182912
2=20230514182921
Code: Select all
powerpoint := ComObjCreate("Powerpoint.Application")
presentation := powerpoint.Presentations.Open(PowerName)
IniRead, iniInhalt, Power.ini, Sliders
LoescheFolieAbTag := 20
Loop, Parse, % iniInhalt, `n, `r
{
if (A_LoopField = "")
continue
TeiZei := StrSplit(A_LoopField, "=")
DelPage := TeiZei[1]
FolieErstellDatum := TeiZei[2]
UnterschiedInTagen := A_Now
UnterschiedInTagen -= FolieErstellDatum, D
if (UnterschiedInTagen >= LoescheFolieAbTag){
presentation.Slides(Trim(DelPage)).Delete ; Dies funktioniert nicht und es erscheint ein Fehler
;presentation.Slides(1).Delete ; Dies funktioniert
;presentation.Slides(2).Delete ; Dies funktioniert
}
}
- Error: 0x80048240 - Description: Item 1 not found in the Slides collection.
Könnt ihr mir bitte bei der Behebung dieses Problems helfen? Gibt es möglicherweise eine spezielle Formatierung für die Werte in einer INI-Datei, die ich berücksichtigen muss?
Vielen Dank im Voraus für eure Unterstützung!