![]() |
Aktuell markierte Mail in Outlook bestimmen
Hi @ all !
Habe mal wieder ein Problem: Wie kann man die aktuell ausgwählte Mail in Outlook bestimmen. Ich schaffe es, den aktuell ausgewählten Ordner zu bestimmen, leider habe ich aber bisher keine Möglichkeit gefunden, darin die ausgewählte Mail zu bestimmen. Problemstellung: Mails sollen per Drag'n Drop in einem Programm (DB) gespeichert werden. Beim Dropen bekomme ich aber maximal den Absender, den Zeitstempel und die Betreffzeile übergeben. Ein anschliessendes Scuhen anhand dieser Angaben ist sehr fehleranfällig. Bin für jeden Lösungsansatz dankbar !! Gruß, Helld |
Hab's gelöst:
hier der Code und Häckchen dran :-)
Code:
try
OutApp.Connect; //Get Namespace oNS := OutApp.GetNamespace('MAPI'); //Logon to NameSpace oNS.Logon('','',false,false); myItems:=OutApp.ActiveExplorer; fold:=myItems.Selection; mItem:=fold.Item[1]; except OutApp.Disconnect; ShowMessage('Fehler beim Verbinden mit Outlook !'); exit; end; Die Variable mItem bildet dann das Objekt der erten selektierten Mail ab !!! MfG, Helld |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:04 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