XL 2013 Envoi mail via excel

  • Initiateur de la discussion Initiateur de la discussion live
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

live

XLDnaute Nouveau
bonjour,

j'aurais besoin de votre aide svp car tous les mois, je dois envoyer une campagne d'emailing avec des données variables et plusieurs destinataires en copie.
Pour le moment, j'utilise un lien hypertexte en mailto mais ce mois-ci j'en ai plus d'une centaine à effectuer.
De plus, j'ai 2 adresses mails reliées à mon OUtlook. Quelle est la configuration pour pouvoir choisir d'envoyer les mails via une adresse précise.
Pourriez-vous m'aider à automatiser un peu plus cette campagne svp.
Je ne m'y connais pas trop en vba mais je suis partante pour apprendre.
Merci d'avance pour votre aide.
Cdt,
LIVE
 

Pièces jointes

Solution
Bonjour Live, staple1600, le forum

Le deuxième code ne sert à rien.
Il n'est pas lié au bouton "go" (sur cellule U1) qui lance la bonne macro à utiliser.

Il faut changer cette ligne avec l'adresse à utiliser.
If oAccount = "thierry_ducha...@yahoo.com" Then '-- A MODIFIER

Et normalement, la signature est reprise grace à cette ligne.
signature = objMail.Body
Mais je n'en suis pas sur. Si ce n'est pas le cas, il faudra ajouter votre nom manuellement (comme moi j'ai mis THIERRY D.).

Sinon, ça devrait fonctionner. En tout cas chez moi c'est ok, je vous ai mis une copie écran sur le fichier.

Xl-ment

NB : mailto 2 est comme mailto, le deuxième code est supprimé car ce n'était que le code de départ que j'ai utilisé et... modifié.
Re

=>live
Le CTRL+V eut fonctionné également dans le champ CC
qui est juste au dessus du champ CCI dans un mail Outlook en cours de rédaction.
😉
Je compatis donc pour tes troubles digitaux ou pour ton clavier sans touche CTRL, sans lettre C et lettre V.
😉
 
Re-

@live
Chez moi, cela fonctionne bien sous 2007. Je viens de réessayer, pas de problème.
Si quelqu'un peut essayer sous 2013 svp en chargeant son adresse mail.
Vérifiez svp quand même que les références sont bien cochées (copie écran sur le fichier) à savoir microsoft scripting runtime et surtout microsoft outlook library version (pour moi 12, pour vous un nombre supérieur car lié à la version d'excel).

@ Staple1600
Oui vu. Merci.😉
 
Re

=>Zebanx
(une question en passant)
Si tu coches Microsoft Outlook Library, pourquoi tu n'en tires pas parti (pour bénéficier d'Intellisense dans VBE) ?
En déclarant ainsi
VB:
Sub SendMail()
Dim objOutlook As Outlook.Application
'--Définition
Set objOutlook = New Outlook.Application
PS: Ce n'est qu'une question 😉 (et non pas une critique)

Sinon, en ouvrant ta PJ, je me suis demandé pourquoi live ne fait un emailing avec la fonction Publipsotage de Word?
Ce serait moins compliqué, non ?
 
Re

=>Zebanx
(une question en passant)
Si tu coches Microsoft Outlook Library, pourquoi tu n'en tires pas parti (pour bénéficier d'Intellisense dans VBE) ?
En déclarant ainsi
VB:
Sub SendMail()
Dim objOutlook As Outlook.Application
'--Définition
Set objOutlook = New Outlook.Application
PS: Ce n'est qu'une question 😉 (et non pas une critique)

Sinon, en ouvrant ta PJ, je me suis demandé pourquoi live ne fait un emailing avec la fonction Publipsotage de Word?
Ce serait moins compliqué, non ?

Re-

Merci pour ce point 😉
J'utilise souvent outlook.application et non new.outlook.application.
Pas d'explication, j'utilise de vieux codes pour les e-mails, en général fournis par Ron De Bruin et il me semble que c'est ce type de déclaration qui est utilisé.
(Et quelle différence stp ? 🙄 )
Mais pour éviter tout problème dans l'exécution, sans y réfléchir, la case de la outlook library est cochée.

Bon, pour le publipostage word...euh, sans moi. 😌

A chacun ses préférences cependant.

Bonne soirée
zebanx
 
Re

Alors voici le bénéfice de déclarer As Outlook.Application
vs As Object
01_Intellisence.jpg

Fais le test en déclarant en As Object, et alors là plus d'Intellisence.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
809
Réponses
1
Affichages
1 K
Retour