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

Access Discussion :

Envoyer un email formaté (HTML) via Lotus Notes à partir d'un formulaire Access


Sujet :

Access

  1. #1
    Membre à l'essai
    Homme Profil pro
    -
    Inscrit en
    Avril 2014
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : -
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2014
    Messages : 10
    Points : 10
    Points
    10
    Par défaut Envoyer un email formaté (HTML) via Lotus Notes à partir d'un formulaire Access
    Bonjour à tous,

    Je travaille actuellement sur un formulaire Access qui permet à l'utilisateur de rédiger un message, de le formater simplement (le formulaire rajoute des balises HTML) et de l'envoyer par mail (dans mon entreprise le client mail utilisé est Lotus Notes 8.5).

    C'est sur ce dernier point que je bloque.

    J'arrive à envoyer un message texte simple mais pas du HTML.

    J'ai trouvé ce bout de code sur Internet qui me paraissait bien :
    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
     
    Set s = New NotesSession
    Dim docMail As NotesDocument
    Dim body As NotesMIMEEntity
    Dim stream As NotesStream
     
    Set db = s.CurrentDatabase
    s.ConvertMIME = False ' Do not convert MIME to rich text
     
    'Create email to be sent
    Set docMail = db.CreateDocument
     
    With docMail
        	.SendTo = SEND TO ADDRESS
        	.From = FROM ADDRESS
        	.Principal = FROM ADDRESS
        	.ReplyTo = REPLY TO ADDRESS
        	.Subject = SUBJECT
        	.Form = "Memo"
    End With
     
      Set stream = s.CreateStream
    Set body = docMail.CreateMIMEEntity
    Call stream.WriteText ("YOUR HTML CODE GOES HERE")
     
    'ENC_IDENTITY_8BIT used because of technote found on notes.net
    'http://www-10.lotus.com/ldd/nd6forum.nsf/55c38d716d632d9b8525689b005ba1c0/aeedaf28e47546ad85256f6a000a4b48?OpenDocument
    Call body.SetContentFromText (stream, "text/html;charset=iso-8859-1",ENC_IDENTITY_8BIT) 
     
    Call docMail.Send(False)
    Set docMail = Nothing
    Set body = Nothing
    Set stream = Nothing
     
    s.ConvertMIME = True ' Restore conversion
    Malheureusement, cela bug dès la première ligne (Erreur de compilation - Utilisation incorrecte du mot clé New)

    L'un d'entre vous peut-il m'aider ?

    Merci par avance.

    rn

  2. #2
    Membre à l'essai
    Homme Profil pro
    -
    Inscrit en
    Avril 2014
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : -
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2014
    Messages : 10
    Points : 10
    Points
    10
    Par défaut
    Complément à mon message ci-dessus :
    J'ai activé bien sûr toutes les références Lotus Notes disponibles dans mon projet (mais le bug est toujours là).

Discussions similaires

  1. [E-02] Envoi d'email via Lotus Notes 7
    Par guik67 dans le forum Macros et VBA Excel
    Réponses: 20
    Dernier message: 17/10/2008, 20h20
  2. Macro pour envoyer mail via lotus notes
    Par Debutante-Excel dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 13/03/2008, 09h37
  3. Email au format HTML via VBA
    Par DPhBxl dans le forum Access
    Réponses: 10
    Dernier message: 25/01/2007, 15h24
  4. [VB6] Mettre de la couleur dans un mail envoyé via Lotus Notes
    Par sab_etudianteBTS dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 07/06/2006, 14h42
  5. Modification auto du corps d'un mail envoyé via Lotus Note
    Par DeepXtaZy dans le forum VBA Access
    Réponses: 5
    Dernier message: 20/06/2003, 11h33

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