Outlook Restriction oder Advanced Search

  • Sonstige

    Outlook Restriction oder Advanced Search

    Hallo
    Ich bin bestimmt nun schon 5 Std. dabei zu versuchen, eine Suche über Visual Basic für Outlook auszuführen.
    Mein Problem ist Folgendes:
    Ich möchte eine E-Mail Automatisierung Programmieren. Nun sind die zu Bearbeitenden E-Mails in einem Öffentlichem Ordner welcher mehr als 1000 Mails enthält.
    Das zu Suchende Subject Ist "Location not Found by XY, on [Datenbankname] - [EinDatum]"

    Ich habe bereits eine ItemsAuflistung mit allen 100 Mails -> myOutlokItems
    Wenn ich jetzt nach myOutlookitems.restrict("[Subject] = Location not found" Suche, bekomme ich 0 Ergebnisse. Also muss eine Wildcard für XY, den Datenbankname und das Datum implementieren. Leider geht [Subject] like "Location not found" nicht in der Restrict Methode.
    MSDN sagt es soll mit DASL folgendermaßen Funktionieren:

    Visual Basic-Quellcode

    1. myOutlookItems.Restrict("@SQL=""urn:schemas:httpmail:subject"" LIKE '%Location%'")
    2. myOutlookItems.Restrict("@SQL=" & Chr(34) & "urn:schemas:httpmail:subject" & Chr(34) & "Like '%Location%'"

    Nachdem ich das Schema korekt hatte, funktioniert die Restriction aber nicht! Ich habe exakt gleich viele Items wie ohne Restriction!

    das Problem bei Advanced Search ist, dass ich es bei "Scope" nicht Schaffe, den korrekten Ordner Namen einzugeben. "Öffentliche Ordner/All Public Folders/..."
    will er nicht Aktzeptieren.

    Wäre über jeden Ratschlag dankbar