Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

VBA Excel pour envoi mail outlook

  • Initiateur de la discussion Initiateur de la discussion C@thy
  • 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 !

C@thy

XLDnaute Barbatruc
Bonsouar le forum,

j'ai écrit une macro Excel qui envoie des mails via outlook.

Je souhaiterais dans le corps du message faire une mise en forme : certains mots en gras, d'autres en rouge, et en plus incorporer une image (dans le corps du message).

Savez-vous comment on fait ça??

Merci pour votre aide.

Bibises et bonne soirée

C@thy
 
re

mais non, il faut simplement voir les différences et adapter le code exemple ici
'Connexion(SSL): True=Utilisation SSL False=Pas d'utilisation SSL(par défaut) si le serveur en demande une sinon false
.Item("") = False
.Item("") = 10 'sec délai de connexion

avec gmail essaies de mettre True ici:
.Item("") = True
 
Roland_M est-ce que on parle du même fichier, moi j'ai pas de module nommé Mod3_EnvoyerMailDirectCDO

Puis la ligne que tu me dis elle est en ligne numéro 30 du dernier fichier

Code:
            .Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = "true"

Puis elle est déjà en = True.

Mais pour une condition différente, regarde :
Code:
        'Si votre serveur demande une connexion sûre (SSL)
        If [E14].Value <> "non" Then
            .Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = "true"
        End If

De plus, en ligne 43, j'ai :
Code:
        'Pour ajouter une pièce jointe, un fichier, classeur, image etc.
        '.AddAttachment 'Chemin et nom complet du fichier à joindre

Comment on peut ajouer un bouton, sélectionner le fichier, comme tu as fait pour ton programme
 
Ah d'accord, désolé...

J'ai bien modifié et ça fonctionne bien 🙂 c'est du top

Par contre y'a beaucoup de chose que j'utiliserai pas.

Tu penses qu'on peut l'alleger?

- Moi je veux un truc simple sans historique d'envois.
- paramétrer l'adresse email mot de passe, port etc
- choisir le destinataire avec l'objet, le message, choix de la pj.

Supprimer tout les autres onglets, puis alléger le code.

Tu penses que c'est possible?
 
re

bien entendu que c'est possible !
mais c'est le genre de chose qui ne peut se faire qu'en la présence de personnes ensembles sur l'ordi !
comme ça par échange de conversations ça le fait pas !
et puis tout est imbriqué il faudrait tout revoir, j'ai pas trop envie !
 
Oui je suis d'accord avec toi, et je comprends, c'est pour ça que je souhaite utilisé le deuxième programme que tu m'as donné sur comment ca marche.

Il me restera plus qu'à intégrer les pièces jointes via un bouton
 
- 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
12
Affichages
493
Réponses
16
Affichages
1 K
Réponses
1
Affichages
423
Compte Supprimé 979
C
  • Question Question
Microsoft 365 Code VBA
Réponses
7
Affichages
945
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…