VBS Funktion: ungelesene Mails im Posteingang von Outlook ermitteln
Funktion zur Ermittlung der ungelesenen Nachrichten im Posteingang von Outlook.
Outlook muß installiert sein!
Läuft auch unter Outlook 2010.
Outlook muß installiert sein!
Läuft auch unter Outlook 2010.
Function unread_mails() 'Funktion zum überprüfen auf neue Mails im Ordner "Posteingang" 'In Variable "u" wird die Anzahl der ungelesenen Nachrichten übergeben Dim unread_items, mapi, inbox, mail Set outObj = CreateObject("Outlook.Application") u = 0 'Zähler ungelesene Nachrichten zurücksetzen Set mapi = outObj.GetNamespace("MAPI") Set inbox = mapi.GetDefaultFolder(6) 'Zeiger auf Posteingang setzten - Posteingang = Folder(6) For Each mail In inbox.Items 'überprüfen auf ungelesene Mails If mail.unread Then unread_items = unread_items + 1 Next 'Ausgabe als Msgbox MsgBox "Sie haben " & unread_items & " ungelesene Mails in Ihrem Posteingang", vbOKOnly, "Posteingang überprüft" End Function