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

VBA Access Discussion :

[ACC 97] envoi de mail HTML


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    503
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 503
    Par défaut [ACC 97] envoi de mail HTML
    Bonjour,

    j'essais d'envoyer un mail (jusque là, pas de problème) en html (pas de soucis non plus), mais contenant de l'html.... et là, ben rien ne va: je reçois le mail, avec à l'intérieur, le code visible (il s'agit d'un simple <a href...>)

    Auriez-vous la solution pour que mon "client" de messagerie (Outlook, Gmail, etc...) traduise correctement le mail envoyé?

    6ril

  2. #2
    Membre éclairé Avatar de Gary_Stoupy
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    244
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 244
    Par défaut
    Bonjour,

    En remplaçant la propriété "body" de ton message par la propriété "htmlbody", il ne devrait plus y avoir de souci...

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    503
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 503
    Par défaut
    Merci de te pencher sur mon soucis, mais je ne vois pas très bien ce que tu veux que je remplace...
    J'utilise:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    monMessage = "<a href='chemin_vers_PDF'>PDF</a>"
    DoCmd.SendObject , , "HTML (*.html)", mesDestinataires, enCopie, "", Objet, monMessage, False, ""
    sur le modèle:
    DoCmd.SendObject [typeobjet][, nomobjet][, formatdesortie][, à][, cc][, ccc][, sujet][, textemessage][, modifiermessage][, fichiermodèle]
    Où apparait le body??
    A tout hasard: faudrait-il faire une page html complete dans ma variable monMessage??

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    503
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 503
    Par défaut
    UP

    Apparemment Gary_Stoupy sèche aussi.
    Snif

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    503
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 503
    Par défaut
    la reponse pour ceux qui aurait besoin...

    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
    Public Sub MailHTML(Destinataire As String, _
                            Sujet As String, _
                            EditMessage As Boolean, _
                            Optional Corps As String)
     
    Dim Ol_App As New Outlook.Application
    Dim Ol_Item As Outlook.MailItem
     
    DoCmd.Hourglass True
     
    SysCmd acSysCmdClearStatus
    Set Ol_Item = Ol_App.CreateItem(olMailItem)
     
    With Ol_Item
        .To = Destinataire
        .Subject = Sujet
        .HTMLBody = Corps
        .Save
        If EditMessage = True Then
            .Display
        Else
            .Send
        End If
    End With
     
    Set Ol_Item = Nothing
    Set Ol_App = Nothing
    DoCmd.Hourglass False
     
    End Sub

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

Discussions similaires

  1. [UNIX] envoi de mail HTML avec mailx
    Par darinze dans le forum Développement
    Réponses: 3
    Dernier message: 21/09/2011, 14h24
  2. Réponses: 4
    Dernier message: 19/03/2007, 12h03
  3. Réponses: 4
    Dernier message: 06/03/2006, 16h14
  4. [CSS] Envoi de mail html avec CSS et image jointe
    Par firejocker dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 03/03/2006, 08h53
  5. [Mail] [ mail() ] Envoie de mails HTML
    Par Olish dans le forum Langage
    Réponses: 1
    Dernier message: 05/01/2006, 20h57

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