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 :

Format de texte pour un email


Sujet :

VBA Access

  1. #1
    Membre extrêmement actif
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Points : 1 434
    Points
    1 434
    Par défaut Format de texte pour un email
    Bonjour à tous

    Je suis un peu dépassé par les évènements sur un point.
    Je vous propose mon code et on en aprle ensuite :
    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
     
    Private Sub btnSaveRecord_Click()
    Dim oEmail As Outlook.MailItem
    Dim appOutLook As Outlook.Application
    Dim odbMail As DAO.Database
    Set odbMail = CurrentDb
     
    ' Créer un nouvel item mail
    Set appOutLook = New Outlook.Application
    Set oEmail = appOutLook.CreateItem(olMailItem)
    Dim body As String
     
    body = NoteSWIFT.Value
     
    ' Les paramètres
    oEmail.BodyFormat = olFormatRichText
    oEmail.To = "user@server.com"
    oEmail.Subject = "Réactivation ou déblocage ou création"
    oEmail.body = body
    oEmail.FormDescription = "Ma description"
     
    ' Envoie le message
    oEmail.Send
     
    ' Détruit les références aux objets
    Set oEmail = Nothing
    Set appOutLook = Nothing
    odbMail.Close
    Set odbMail = Nothing
    Me.Refresh
    End Sub
    Voici ce que je reçois par mail :
    <div>Bonjour</div>

    <div>&nbsp;</div>

    <div>Ceci est un email de test</div>

    <div>&nbsp;</div>

    <div>Ce test porte sur le mail d'envoi pour réactiver ou débloquer ou encore créer une valeur à la suite de la réception d'un mail.</div>

    <div>&nbsp;</div>
    Je cherche le moyen de ne pas envoyer de balise HTML et je en trouve pas.
    Sur le oEmail.BodyFormat = olFormatRichText j'ai essyé tous les foramts, ça passé pas.
    J'ai remarqué que les balises sont dans la variable body, donc doivent venir du Value de la TextBox, mais comment je l'enlève ?

    Je suis bloqué.

    Merci pour votre aide.
    Mon blog de création d'univers : Qualhiryann
    Mon site qui parle de moi www.ozouf.com
    Pour les joueurs de WOW je suis sur Ysondres et mon perso est Ablanore.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Remplaces tes div par des <P></P>

    oEmail.HTMLBody=body

Discussions similaires

  1. [WD-2010] Récupérer le format du texte pour créer un style
    Par Safra dans le forum VBA Word
    Réponses: 6
    Dernier message: 24/03/2016, 12h39
  2. [Android] [Seattle] Formater un texte pour l'envoyer par email ou l'imprimer
    Par mario9 dans le forum Composants FMX
    Réponses: 9
    Dernier message: 20/02/2016, 00h12
  3. [Outlook Web Access] email format Plain Text
    Par t-die dans le forum Outlook
    Réponses: 1
    Dernier message: 20/08/2009, 11h58
  4. Formater un texte pour récuperer des coordonnées
    Par Ramdoulou dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 12/11/2008, 14h50
  5. Comment réaliser une barre d'outils pour formater le texte à la saisie
    Par une_tite_question dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 09/08/2008, 13h16

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