VBA Suche in Outlook

8

Ich habe diesen Code in meinem Ordner zu suchen. Ich habe eine E-Mail mit dem Thema "Skizze", aber VBA findet es nicht (es geht auf die ELSE-Klausel)

Kann jemand sagen, was falsch ist?

%Vor%     
AndroidDev 04.02.2014, 10:33
quelle

2 Antworten

8

Der Grund dafür, dass Ihr .Find nicht funktioniert, ist, dass Items.Find die Verwendung von Platzhaltern nicht unterstützt. Items.Find unterstützt auch nicht die Suche nach partiellen Strings. Um die E-Mail tatsächlich zu finden, müssen Sie die Platzhalter entfernen und die gesamte Zeichenfolge in Ihre Suchkriterien aufnehmen.

Also hier sind Ihre Möglichkeiten:

Wenn Sie die vollständige Betreffzeile kennen, ändern Sie Ihren Code wie folgt:

%Vor%

Wenn Sie das vollständige Thema nicht kennen (oder nicht kennen), können Sie Ihren Posteingangsordner durchlaufen und nach einer teilweise Betreffzeile wie folgt suchen:

Ungetestet

%Vor%

Hoffe das hilft!

    
ARich 04.02.2014, 15:53
quelle
15

Hier ist eine Möglichkeit, die Suche mit Items Restrict durchzuführen.

Dies läuft schnell und Sie müssen die Elemente nicht durchlaufen, um die Elemente zu finden, die den Suchkriterien entsprechen.

%Vor%     
jeffld 08.12.2014 01:45
quelle

Tags und Links