_OL_FolderAccess / _OL_ItemFind

  • Moin,

    water, ich möchte Einträge in drei bestimmten Kalendern finden.

    z.B. "Outlook-Datendatei\Kalender\Name1" und "Outlook-Datendatei\Kalender\Name2" und "Outlook-Datendatei\Kalender\Name3"

    _OL_ItemFind soll mir dann alle drei Einträge anzeigen.

    Wie kann ich diese drei Kalender explizit finden?

    Spoiler anzeigen

    Local $oOL = _OL_Open()

    If @error Then

    MsgBox(0 + 262144 + $MB_SETFOREGROUND + 64, "Error", "_OL_Open returned @error = " & @error & ", @extended = " & @extended, 0, $tsn_ST_Main)

    Return

    EndIf

    Global $aFolder = _OL_FolderAccess($oOL, "Outlook-Datendatei\Kalender\" & Name1 ...Name 2..... Name3 ,$olFolderCalendar)

    Local $aOL_Item = _OL_ItemFind($oOL, $aFolder[1], $olAppointment, "", "Subject", $Betreff_GK, "EntryID,Subject,Location,Body,Start,End", "", 1)


  • Du musst FolderAccess und ItemFind 3x durchführen. Kopiere die 3 Ergebnisse dann zu einem Array zusammen oder verarbeite alle 3 Arrays separat.