VBA Excel pour envoi mail outlook

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
 

Roland_M

XLDnaute Barbatruc
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
 

RONIBO

XLDnaute Impliqué
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
 

RONIBO

XLDnaute Impliqué
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?
 

Roland_M

XLDnaute Barbatruc
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 !
 

Discussions similaires

Statistiques des forums

Discussions
312 348
Messages
2 087 511
Membres
103 572
dernier inscrit
hamzahaha