Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel > VBA - Mail depuis Excel sur Outlook 2003
Vous inscrire
S'inscrire FAQ Membres Calendrier Recherche Messages du jour Marquer les forums comme lus


Réponse
 
LinkBack Outils de la discussion
Vieux 27/07/2005, 17h44   #1 (permalink)
alexis
XLDnaute Nouveau
 
Date d'inscription: juin 2005
Messages: 18
Par défaut VBA - Mail depuis Excel sur Outlook 2003

Bonsoir tout le monde,

j'ai un code qui me permet d'envoyer automatiquement un mail depuis Outlook 2003 après un clic sur un bouton VBA dans Excel.

Ce code marche.
Vous allez peut être me trouver chiant mais je regrette qu'il y ait une boîte de dialogue qui s'affiche et qui avertit 'qu'un programme tente d'avoir accès à votre messagerie (... blabla sur les virus). Cliquer sur oui ou non pour autoriser l'accès'.
je précise que ce message vient directement (semble t il) de Outlook.

Y a t il une option à changer pour faire disparaître ce message inutile?

Ou bien une ligne de code VBA pour automatiser le clic sur 'oui'?

D'avance, merci,

Alexis
alexis est déconnecté   Réponse avec citation
ANNONCES
Vieux 27/07/2005, 18h10   #2 (permalink)
MichelXld
XLDnaute Barbatruc
 
Date d'inscription: février 2005
Messages: 3 569
Par défaut Re:VBA - Mail depuis Excel sur Outlook 2003

bonjour Alexis

les methodes utilisees dans ces liens pourront peut etre t'aider

http://www.excel-downloads.com/compo...d,53343/#53343

http://www.excel-downloads.com/html/...695_102695.htm


bonne soiree
MichelXld
MichelXld est déconnecté   Réponse avec citation
Vieux 27/07/2005, 19h33   #3 (permalink)
alexis
XLDnaute Nouveau
 
Date d'inscription: juin 2005
Messages: 18
Par défaut Re:VBA - Mail depuis Excel sur Outlook 2003

Merci mais quelqu'un d'autre vient de me répondre

et d'après lui, c'est impossible car depuis le SP2 d'Office, on ne peut plus envoyer de mails via une ligne MAPI sans faire apparaître le message d'avertissement qui vous demande de confirmer l'envoi du mail.

Et toujours d'après cette personne, aucun moyen d'y rémédier.

Cordialement,

Alexis
alexis est déconnecté   Réponse avec citation
Vieux 27/07/2005, 19h48   #4 (permalink)
MichelXld
XLDnaute Barbatruc
 
Date d'inscription: février 2005
Messages: 3 569
Par défaut Re:VBA - Mail depuis Excel sur Outlook 2003

rebonsoir Alexis

les liens proposent des solutions avec CDO ( configutation Data Object ) et non avec MAPI . cela fonctionne tres bien avec Windows XP

le principal est d'arriver au résultat souhaité , mais effectivement si tu dois imprérativement utiliser MAPI ....


bonne soiree
MichelXld
MichelXld est déconnecté   Réponse avec citation
Vieux 27/07/2005, 21h52   #5 (permalink)
niki42
XLDnaute Occasionel
 
Date d'inscription: mars 2005
Messages: 404
Par défaut Re:VBA - Mail depuis Excel sur Outlook 2003

Bonsoir à tous

Michel, Alexis

Alexis j'utilise la méthode avec CDO pour envoyer mes mails et je peux te dire que ça fonctionne bien.

Si tu veux je peux te donner la macro

Avec cette macro la feuille part directement au destinataire sans message d'avertissement.

@++
__________________
niki42 est déconnecté   Réponse avec citation
Vieux 27/07/2005, 21h52   #6 (permalink)
niki42
XLDnaute Occasionel
 
Date d'inscription: mars 2005
Messages: 404
Par défaut Re:VBA - Mail depuis Excel sur Outlook 2003

Bonsoir à tous

Michel, Alexis

Alexis j'utilise la méthode avec CDO pour envoyer mes mails et je peux te dire que ça fonctionne bien.

Si tu veux je peux te donner la macro

Avec cette macro la feuille part directement au destinataire sans message d'avertissement.

@++
__________________
niki42 est déconnecté   Réponse avec citation
Vieux 05/08/2005, 14h18   #7 (permalink)
fredl
XLDnaute Junior
 
Date d'inscription: mai 2005
Messages: 89
Par défaut Re:VBA - Mail depuis Excel sur Outlook 2003

Bonjour Niki42,
je suis vivement interessé par ta macro (qui utilise CDO) et qui permet d'envoyer des mails sans message d'alerte.
Merci d'avance de ta réponse.
Cdt
Frédéric
fredl est déconnecté   Réponse avec citation
Vieux 05/08/2005, 16h48   #8 (permalink)
MichelXld
XLDnaute Barbatruc
 
Date d'inscription: février 2005
Messages: 3 569
Par défaut Re:VBA - Mail depuis Excel sur Outlook 2003

rebonjour Alexis , Frederic et Niki

Frederic , as tu regardé les liens dans mon message du 27/07/2005 18:10


un exemple par CDO

Code:
 Sub EnvoiMail_AvecNotification()
'testé avec WinXP & Excel2002
Dim iMsg As Object, iConf As Object

Set iMsg = CreateObject('CDO.Message')
Set iConf = CreateObject('CDO.Configuration')

With iMsg
Set .Configuration = iConf
.To = 'leForum@xld.fr' 
'.From = 'youralias@yourdomain.com'
.Subject = 'Le titre du message'
.HTMLBody = 'Ceci est un essai ...'
.Fields('urn:schemas:mailheader:disposition-notification-to') = 'expediteur@monMail.fr'
.Fields('urn:schemas:mailheader:return-receipt-to') = 'expediteur@monMail.fr'
.Fields.Update
.Send
End With

End Sub

bonne soiree
MichelXld


ps
cela ne sert à rien d'aller sur plusieurs posts pour un meme sujet .... et si en plus c'est pour ne pas lire les reponses qui sont proposées ...

Message édité par: MichelXld, à: 05/08/2005 16:48
MichelXld est déconnecté   Réponse avec citation
Vieux 07/09/2005, 13h07   #9 (permalink)
fredl
XLDnaute Junior
 
Date d'inscription: mai 2005
Messages: 89
Par défaut Re:VBA - Mail depuis Excel sur Outlook 2003

oups!... Méa Culpa.
milles excuses...
Je vais de ce pas essayer ce que tu proposes.
Merci
cdt
Frédéric.
fredl est déconnecté   Réponse avec citation
Vieux 09/07/2007, 14h33   #10 (permalink)
alexis
XLDnaute Nouveau
 
Date d'inscription: juin 2005
Messages: 18
Par défaut Re : VBA - Mail depuis Excel sur Outlook 2003

En fait, j'ai trouvé une solution simple:
je prépare un mail par pilotage de Outlook, je le fais afficher et la personne clique sur "envoyer" au lieu de cliquer plusieurs fois sur "oui" dans la boite de dialogue MAPI
alexis est déconnecté   Réponse avec citation
ANNONCES
Réponse



Outils de la discussion

Règles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui



Fuseau horaire GMT +2. Il est actuellement 09h53.


(C) 2006 Excel Downloads