Ich habe eine Regel erstellt, die eine E-Mail in den festgelegten Ordner verschiebt, dann ein Skript ausführen, das nach ungelesenen E-Mails sucht, als gelesen markiert und die entschlüsselte E-Mail in eine Datenbank eingibt. Das Problem, das ich habe, ist, dass, wenn alle E-Mails im angegebenen Ordner bereits gelesen wurden, die E-Mail in den angegebenen Ordner in der Regel verschoben wird, das Skript jedoch nicht in der neuen E-Mail ausgeführt wird. Wenn ich jedoch einen ungelesenen Ordner im angegebenen Ordner habe, sobald eine neue E-Mail eingeht, markiert sie die vorherige E-Mail als gelesen und das Skript läuft, aber nicht in der neuen E-Mail, wird jedoch in den festgelegten Ordner verschoben, hat aber keine das Skript läuft darauf. Dies liegt daran, dass das Skript ausgeführt wird, bevor es in den angegebenen Ordner verschoben wird.Regel auf outlook ausführen, wenn neue E-Mail empfangen wurde
0
A
Antwort
1
Verarbeiten Sie Elemente, die in den Posteingang gelangen, bevor Sie das Objekt verschieben. Entfernen Sie den gesamten Code, um nach Elementen im Zielordner zu suchen. Dort sollte es keine unverarbeiteten Artikel geben.
Wo Sie das „ein Skript ausführen“ verwenden Option in dem Regelassistent:
Sub runAScriptCode_ForARule(itm As MailItem)
Dim InBoxFolder As Folder
Dim targetFolder As Folder
Set InBoxFolder = Session.GetDefaultFolder(olFolderInbox)
Set targetFolder = InBoxFolder.Folders("MBAA LEADS")
' Put the code to process the incoming item here.
' There is no need to search for the item. It is "itm"
' Move the item after processing is done.
MsgBox "itm.Subject: " & itm.Subject & vbCr & vbCr & _
"Incoming item processed." & vbCr & vbCr & _
"Click OK to move incoming item to " & targetFolder.Name
itm.Move targetFolder
End Sub
+0
Danke Ich kann nicht glauben, dass ich nicht daran gedacht habe, es zuerst zu verarbeiten, dann verschiebe es :(Ich denke, ich war darüber hinweg, es zu denken – SikRikDaRula
Verwandte Themen
- 1. Email auf Meteor empfangen?
- 2. Wie führe ich ein Excel-Makro aus, nachdem eine neue Mail in Outlook empfangen wurde?
- 3. Outlook VBScript als Regel laufen
- 4. Microsoft Outlook Regel erstellen Anwendung/Skript ausführen Python
- 5. Outlook keine Nachrichten empfangen - PHPMailer
- 6. PHP: Outlook-Stil Regel-Engine
- 7. einen Systembefehl ausführen, wenn eine iptables-Regel
- 8. mod_rewrite: Die Regel wurde nicht erfüllt, wenn \?
- 9. Erkennen, wenn eine neue E-Mail erstellt wurde (WithEvents)
- 10. onScaleEnd wurde vorzeitig empfangen
- 11. Ein Makro auslösen, nachdem eine neue Mail empfangen wurde
- 12. Wie kann ich ein Makro auslösen, das ausgeführt wird, nachdem eine neue Mail in Outlook empfangen wurde?
- 13. Outlook API: Empfangen ‚ErrorIrresolvableConflict‘, wenn sie versuchen Entwurf
- 14. Falsche Anhangsnamen, wenn E-Mail in Outlook empfangen wird
- 15. Ändern Sie den Ausgabestatus jedes Mal, wenn eine neue E-Mail empfangen wurde
- 16. Outlook VBA kann keine E-Mails als Skript an Regel
- 17. RxDom: funktioniert nicht, wenn neue ID erstellt wurde
- 18. Aws Iot Regel Fehler erstellen, während neue Regel erstellt
- 19. Kann ein SharePoint Workflow gestartet werden, wenn eine E-Mail in Outlook empfangen wird?
- 20. Email Listenansicht Inhalte zu Outlook über variable E-Mail
- 21. Ausführen von Skript beim Empfang neuer E-Mail in Outlook
- 22. PHP Email Importer (von CSV, Gmail, Outlook, etc)
- 23. Programmatisch generierte HTML-Email wird von Outlook als
- 24. Alternative zu dieser Regel aufrufen Regel auf Makefile
- 25. Starten Sie die Anwendung, wenn die GCM-Benachrichtigung empfangen wurde
- 26. Viele Nullen, die empfangen wurden, wenn cudaMemcpy() verwendet wurde
- 27. Kann GNU eine Regel ausführen, wenn ein Fehler auftritt?
- 28. Kalendereinladung wird als ICS-Datei in Outlook empfangen - Laravel
- 29. Excel Email Makro Größenbeschränkungen
- 30. Outlook neue E-Mail Excel Reihe
das Skript ausführen, bevor es bewegt, dann bewegen sie – 0m3r
Outlook erlaubt mir nicht, diese jedes Mal zu tun, ich laufe überprüfen zuerst rule, dann check move, der move wird vor dem run script angewendet – SikRikDaRula
Nun den move in dein script einbeziehen - lass die regel einfach das script laufen- du weisst was ich meine. – 0m3r