Drag'n'Drop de mail Outlook dans Delphi

Mojach67 Messages postés 1 Date d'inscription vendredi 25 mai 2007 Statut Membre Dernière intervention 24 octobre 2008 - 24 oct. 2008 à 14:14
mimi320 Messages postés 1 Date d'inscription lundi 26 novembre 2007 Statut Membre Dernière intervention 30 avril 2009 - 30 avril 2009 à 02:24
Bonjour à tous,

Je suis a la recherche d'une solution permettant de faire du drag'n'drop de mail de Outlook vers une application Delphi, que l'ont pourrai identifier a partir de l'id du mail, vous avez des suggestions ?

Cordialement,

FREY Lucas

1 réponse

mimi320 Messages postés 1 Date d'inscription lundi 26 novembre 2007 Statut Membre Dernière intervention 30 avril 2009
30 avril 2009 à 02:24
procedure qui sera appelé
var
  outlookSel    : Variant;
  i: integer;
  Outlook, MailItem: OLEVariant;
begin
try
      Outlook := GetActiveOleObject('Outlook.Application');
    except
      Outlook := CreateOleObject('Outlook.Application');
    end;
    outlookSel := Outlook.ActiveExplorer.Selection;

for i := 1 to outlookSel.Count do begin
       MailItem := Outlook.ActiveExplorer.Selection[i];
       MessageName :=MailToDrop.Strings[i-1];
       MailItem.SaveAs(ciblePath+MessageName+'.msg');
end;
end;
// c'est complet, mais c'est une bonne piste
pour avoir l'effet visuel que ça Drag n drop, j'ai utilisé les componants de Anders Melander (http://melander.dk/)

Bonne chance et il faut pas baisse pas les bras! C'est faisable!

Mimi 320
0
Rejoignez-nous