![]() |
feststellen ob neue (ungelesene) Mails in Outlook vorhanden sind
Hallo,
weiss jemand wie z. B. ![]() Speziell gehts mir darum wie dieses Ding, bzw. die SW dahinter, feststellen kann, ob eine neue (ungelesene) Mails in Outlook vorhanden ist. Ich würd mir nämlich gerne so etwas ähnliches bauen wollen. |
AW: feststellen ob neue (ungelesene) Mails in Outlook vorhanden sind
Ich denke mal, da wird über MAPI auf Outlook zugegriffen. Müsste es eigentlich auch in der Delphi-Welt Komponenten geben, mit denen du Outlook ansteuern kannst. Allerdings musst du der Software den Zugriff erlauben.
Ach, und Pferdefuß: Ein 64bit-Outlook kann über MAPI (abgesehen vom simplen SendMail-Befehl) nur von einem 64bit-Programm angesprochen werden. Dies gilt aber erst ab Office 2010. ;) |
AW: feststellen ob neue (ungelesene) Mails in Outlook vorhanden sind
hoi,
ich hatte mal so etwas gehabt. ging in etwa so:
Delphi-Quellcode:
vllt. hilfts
function GetUnreadMails:Integer ;
var NmSpace: NameSpace; Folder : MAPIFolder ; begin outlook.Connect; // TOutlookApplication NmSpace := Outlook.GetNamespace('MAPI'); try NmSpace.Logon('', '', False, False); Folder := NmSpace.GetDefaultFolder(olFolderInbox); // olFolderInbox = PostEingang Result := Folder.UnReadItemCount ; // Wieviel sind ungelesen finally NmSpace.Logoff ; outlook.Disconnect; end; end; cya |
AW: feststellen ob neue (ungelesene) Mails in Outlook vorhanden sind
Zitat:
und Danke! Hat sehr gut geholfen! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:18 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz