begin process at 2008 08 22 04:34:29
1 229 775 membres
46 nouveaux aujourd'hui
14 267 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Outlook:Deplacer un mail dans un autre dossier [ Réseau & Internet / Autre ] (tiess81)

Outlook:Deplacer un mail dans un autre dossier le 27/07/2007 12:25:04

tiess81
Salut j'ai développer un Add-in pour Outlook.
Et j'utilise l'événement NewMailEx.Pour déplacer des mail spécifique dans un dossier que j'ai défini:
Voici mon code:
//les mails non lu
            Outlook.MailItem unReadMails = null;
            object obj = null;
            string[] ids = EntryIDCollection.Split(',');

            try
            {
     
                int i = 0;
                obj = oNameSpace.GetItemFromID(ids[i], oInbox.StoreID);
                while (obj != null && i < ids.Length)
                {
                    if (obj is Outlook.MailItem)
                    {
                        unReadMails = obj as Outlook.MailItem;
                        if (unReadMails.Subject.Contains("SMS") && unReadMails.SenderEmailAddress.Contains("support@ewaycom.com")) unReadMails.Move(oInbox.Folders["Notifications SMS"]);
                        if (unReadMails.Subject.Contains("MMS") && unReadMails.SenderEmailAddress.Contains("support@ewaycom.com")) unReadMails.Move(oInbox.Folders["Notifications MMS"]);
                        if (unReadMails.Subject.Contains("Fax") && unReadMails.SenderEmailAddress.Contains("support@ewaycom.com")) unReadMails.Move(oInbox.Folders["Notifications Fax"]);       
                    }
                    i++;
                    if (ids.Length > 1) obj = oNameSpace.GetItemFromID(ids[i], Type.Missing);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Exception produite" + ex);
            }

Mon soucis est qu'à la reception du mail en question j'ai l'affichage de cette boîte de dialogue:

Alors j'aimerais éviter cela pour que les choses se fasse de manière transparente.
Merci

Re : Outlook:Deplacer un mail dans un autre dossier le 31/07/2007 00:17:34

ShareVB
salut

si ca peut t'aider :
http://www.fiftyfoureleven.com/weblog/general/outlook-email-shortcuts
http://msdn2.microsoft.com/fr-fr/library/ms268996(VS.80).aspx
http://blogs.msdn.com/dancre/archive/2004/03/21/93712.aspx

ShareVB

Re : Outlook:Deplacer un mail dans un autre dossier le 31/07/2007 11:56:25

tiess81
Merci mais mon soucis est que avec mon code j'ai l'affichage de la boîte de dialogue "Security Patch" de Outlook me signifiant qu'un programme est en train d'accéder à un objet de Outlook. Alors j'aimerais savoir comment l'éviter cette boîte de dialogue.

Re : Outlook:Deplacer un mail dans un autre dossier le 31/07/2007 19:46:37

ShareVB
salut,

euh, oui, en fait, visiblement, on peut seulement paramétrer Outlook, et d'ailleurs heureusement que l'on ne peut pas le faire par prog sinon, ca servirait à rien de faire un patch de "sécurité" :
http://www.slipstick.com/outlook/esecup.htm

ShareVB


Classé sous : outlook, mail, obj, contains, unreadmails

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS