IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Format texte (accents) du corps de mail envoi en CDO [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    473
    Détails du profil
    Informations personnelles :
    Localisation : France, Vendée (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2007
    Messages : 473
    Par défaut Format texte (accents) du corps de mail envoi en CDO
    Bonjour,

    Je fais envoyé des mails par un fichier Excel en CDO. le mail est construit par des textbox et lors de l'envoi de certains ordinateur le texte affiché n'est pas correct !?

    Par exemple en écrivant : Nous espérons que ce courrier ne vous laissera pas indifférent.
    Le mail reçut nous trouvons : Nous espirons que ce courrier ne vous laissera pas indiffirent.

    Ma question est comment faire pour ne pas avoir ce problème?

  2. #2
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut heu
    salut jijie

    c'est bien la première fois que je vois ca c'est certainement une erreur de ta part
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    lors de l'envoi ou de la réception!

    ça dépend du client Utf8?

    si tu encode en Utf8 l'émission et que le client mail es en ISO tu auras me même problème!

    Sinon la seule chance de t'en sortir c'est de faire un envoi html et de remplacer tous les caractères spéciaux exemple é en &eacut;

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    473
    Détails du profil
    Informations personnelles :
    Localisation : France, Vendée (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2007
    Messages : 473
    Par défaut
    Et bien moi aussi Patrick c'est la première fois et pourtant, j'utilise ce procédé sur plusieurs fichiers depuis plusieurs années!!!

    Mais je veux bien croire avoir une erreur quelque part!!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    Set iMsga = CreateObject("cdo.message")
    Set iConfa = CreateObject("cdo.configuration")
    Dim CopiMail
     
    Set Fldsa = iConfa.Fields
    With Fldsa
        .Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
        'remplacez "smtp.nomserveur.fr" par le nom de serveur de votre FAI :
        'http://outlook.developpez.com/faq/index.php?page=Configuration#Paras_FAI
        .Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = ComboSMTP.Column(1)
     
     
        .Update
    End With
     
     
     
    ' envoi mail au tuteur
      With iMsga
     
    On Error GoTo erreur
     
     
        Set .Configuration = iConfa
     
    On Error GoTo erreur
        .To = TextC 'destinataire
        .Cc = TextCc 'envoyer en cc
        .Bcc = TextCci ' Envoyer en CCi
        .from = MailExped ' expéditeur
        .Subject = "* " & TextSujet
        .TextBody = TextCivilité & vbCrLf & vbCrLf & TexTbodi & vbCrLf & vbCrLf & TextSignature
        .AddAttachment CopiePdf
     
        .Send
    End With
     
        Set CdoMessage = Nothing
        Set CdoMessage = Nothing
    Bizarrement chez moi ça fonctionne

    Pour info "textbody" est utilisé à partir de textbox!

    rdurupt tu pourrais me donner un lien pour l'envoi en HTML?

  5. #5
    Invité
    Invité(e)
    Par défaut
    Ces un exemple pour envoyer un tableau mais l'idée y est!

    Manque la fonction qui converti les caractères spéciaux!

    http://www.developpez.net/forums/d14...l/#post7841854

  6. #6
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut RE
    Re
    dans les exemplaire dont les liens sont dans ma signature j'injecte le texte converti en html je n'ai donc pas ce soucis je te laisse regarder
    cela me permet aussi de placer en fin de message un lien vers mon mail (balise A) et même parfois une image (balise img) dans le corps du message

    ca fait plus pro
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. ZF2 - Zend Mail / envoi mail format HTML et texte
    Par vince29 dans le forum Zend Framework
    Réponses: 1
    Dernier message: 20/02/2015, 15h26
  2. [XL-2007] Macro pour ajouter du texte dans le corps du mail
    Par EmmanuelleFFH dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 10/02/2011, 10h37
  3. [PHP 5.3] Envoi d'e-mail au format texte et HTML
    Par pierrot10 dans le forum Langage
    Réponses: 1
    Dernier message: 02/03/2010, 07h07
  4. Envoi de mail au format texte enrichi
    Par fmoreau73 dans le forum C#
    Réponses: 1
    Dernier message: 17/10/2007, 17h18
  5. [Mail] Envois d'e-mails au format texte et html
    Par opeo dans le forum Langage
    Réponses: 11
    Dernier message: 08/08/2007, 10h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo