Automatische Antwort mit ungelesener Nachrichtenanzahl

4544
EricR

Ich erhalte täglich hunderte E-Mails und suche nach einer Out-of-Office-Antwort für Outlook, die den Empfänger darüber informiert, dass ich X ungelesene E-Mails habe und dass ich so schnell wie möglich zu ihnen komme.

Gibt es ein Skript oder einen Platzhalter in einer Vorlage, die ich für diesen Effekt verwenden kann?

1

1 Antwort auf die Frage

3
Raystafarian

In Ordnung, ich habe das probiert. Es gibt zwei Schritte - das Skript schreiben und dann eine Regel erstellen, um das Skript auszuführen .


Erster Teil

Drücken Sie Alt + F11, um den VBA-Editor aufzurufen. Klicken Sie mit der rechten Maustaste insert - module. Fügen Sie den Code unten in das Modul ein und los geht'sdebug - compile project

enter image description here

Private Sub myOlItems_ItemAdd(ByVal Item As Object)  End Sub  Sub AutoResponse(objmsg As Outlook.MailItem)  ' define my reply message Dim objReply As MailItem ' let's get ourselves the inbox! Dim inbox As MAPIFolder Set inbox = Application.GetNamespace("MAPI"). _ GetDefaultFolder(olFolderInbox)  ' Let's get this reply going! Set objReply = objmsg.Reply ' Subject Re: their subject. Standard objReply.Subject = "Re: " & objReply.Subject ' Body - you define this, use the variable for the unread count in inbox objReply.Body = "Your email has been received. I currently have " & inbox.UnReadItemCount & " unread emails in my inbox and I will get yours as soon as I can"  ' Send this thing! objReply.Send ' Reset Set objReply = Nothing  End Sub 

Zweiter Teil

Jetzt gehen wir zu Regeln . Sie geben nicht an, welchen Ausblick Sie haben, also mache ich das in Outlook 2010:

1. home - rules - create rule - advanced options
Wählen Sie Ihre erste Bedingung aus. Wenn Sie dies für alle E-Mails tun möchten, lassen Sie etwas emails sent only to meoder where my name is in the to box.. oder wählen Sie nichts aus, damit es auf jede empfangene Nachricht angewendet werden kann.
3. run a script
Klicken Sie auf Weiter und blättern Sie zu und wählen Sie 4. Klicken Sie auf den Link für ein Skript und wählen Sie project1.autoresponseoder was auch immer Du hast es benannt. Sollte das einzige Skript sein, das Ihnen zur Verfügung steht. Klicken Sie jetzt auf OK.
5. Klicken Sie nun auf Fertig stellen und auf OK

enter image description here


Hinweise zum ersten Teil

Sie können die objreply.bodyNachricht an Ihre Bedürfnisse anpassen, indem Sie einfach die inxbox.unreaditemcountNachrichten zwischen Ihren Nachrichten verketten . Darüber hinaus können Sie das Objekt objreply.subject ändern, wenn Sie einen anderen Betreff angeben möchten, z. B. "E-Mail-Bestätigung" oder was auch immer.


Letzte Kopfzeile

Dies funktioniert für mich, wenn ich mir selbst E-Mails schicke. Es könnte Sie warnen, dass es nur lokal sein kann, wenn Sie sich im Austausch befinden. Dies ist in Ordnung. Es ist auch möglich, dass Ihr E-Mail-Superman hinterher läuft, wenn E- Mails wie Heuschrecken einfliegen, aber wir können nicht viel dagegen tun. Angenommen, Sie erhalten nicht regelmäßig mehr als 1 E-Mail alle 10 Sekunden, sollten Sie damit einverstanden sein. Möglicherweise möchten Sie jedoch eine if -Anweisung darüber setzen, ob Sie von Ihnen nicht antworten oder in einer Schleife enden.