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 :

bloque sur olFormatHTML


Sujet :

VBA Access

  1. #1
    Candidat au Club
    Femme Profil pro
    RQD
    Inscrit en
    Septembre 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : RQD
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2012
    Messages : 5
    Points : 3
    Points
    3
    Par défaut bloque sur olFormatHTML
    Bonjour,

    Est-ce que quelqu'un a déjà été bloqué pour l'envoi d'e-mail html via access ?
    J'ai un Run time erreur 424 Object required

    Voici mon code :
    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
    Dim MonOutlook As Object
      Dim MonMessage As Object
        Set MonOutlook = CreateObject("Outlook.Application")
     
        'Create e-mail item
          Set MonMessage = MonOutlook.CreateItem(0)
     
     
        With MonMessage       'Set body format to HTML
           MyMessage.BodyFormat = olFormatHTML
            .Body = "<font face=""Times New Roman"">Bonjour Messieurs.<p>" _
                 & "Je vous prie de trouver ci-joint notre <b>documentation</b> <u>générale</u><br>" _
                 & "sur nos produits.</p>" _
                 & "<img border=""0"" src=""file:///C:/Documents and Settings/Raymond/Mes documents/Mes images/Véhicules/s1502.bmp"" width=""140"" height=""140""></p>" _
                 & "Veuillez agréer, <i>Messieurs</i>, nos salutations distinguées.</p>" _
                 & "<p style=""text-align: center"">Le Directeur. </font> </p>"
     
     
     
           .Display
        End With
    Merci pour tout ce que j'ai déjà trouvé grâce à ce furum

  2. #2
    Membre expert
    Avatar de FreeAccess
    Homme Profil pro
    Un monde ou prendre est plus facile qu'apprendre.
    Inscrit en
    Mars 2006
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Un monde ou prendre est plus facile qu'apprendre.

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 745
    Points : 3 834
    Points
    3 834
    Par défaut
    Bonjour,

    A vérifier.... mais où as tu déclaré MyMessage....
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MyMessage.BodyFormat = olFormatHTML
    Dans le contexte du code, cela devrait plutôt être ......
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    With MonMessage 'Set body format to HTML
         .BodyFormat = olFormatHTML
         .Body = ..........
         .Display
    End With
    FreeAccess
    "Petit à petit l'araignée tisse sa toile"

  3. #3
    Candidat au Club
    Femme Profil pro
    RQD
    Inscrit en
    Septembre 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : RQD
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2012
    Messages : 5
    Points : 3
    Points
    3
    Par défaut
    Merci beaucoup,

    C'est vrai, j'ai mal déclaré, me suis emmelée les pinceaux

    J'ai remplacé le code, maintenant j'ai
    Run Time error 5
    Invalid Procedure call or argument

    Il cale sur .bodyFormat = olFormatHTML


  4. #4
    Membre expert
    Avatar de FreeAccess
    Homme Profil pro
    Un monde ou prendre est plus facile qu'apprendre.
    Inscrit en
    Mars 2006
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Un monde ou prendre est plus facile qu'apprendre.

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 745
    Points : 3 834
    Points
    3 834
    Par défaut
    Bonjour,

    Pourquoi ne pas utiliser l'exemple de la ....

    Comment envoyer un mail format HTML avec Outlook ?
    FreeAccess
    "Petit à petit l'araignée tisse sa toile"

  5. #5
    Candidat au Club
    Femme Profil pro
    RQD
    Inscrit en
    Septembre 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : RQD
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2012
    Messages : 5
    Points : 3
    Points
    3
    Par défaut
    Bonjour,

    J'ai tenté aussi précédemment, je me demande si le problème n'est pas du au fait que je travaille sur une version access 2003.
    J'ai cru lire sur un des post qu'il n'y a possibilité d'Html qu'à partir de la version 2007.

  6. #6
    Membre éclairé
    Homme Profil pro
    Regisseur
    Inscrit en
    Octobre 2006
    Messages
    475
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Regisseur
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Octobre 2006
    Messages : 475
    Points : 850
    Points
    850
    Par défaut
    Bonjour PardonDetreNulle et FreeAccess.
    Outlook 2003 sait envoyer des mails en html. Perso ,j'utilise directement HTMlBody.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    With MonMessage 'Set body format to HTML
         .HTMLBody= ..........
         .Display
    End With
    Cdlt

  7. #7
    Membre régulier
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Mai 2012
    Messages
    172
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien réseau
    Secteur : Distribution

    Informations forums :
    Inscription : Mai 2012
    Messages : 172
    Points : 80
    Points
    80
    Par défaut
    Bonjour,

    Je me permet de faire le lien avec mon projet actuel sur l'envoi de mail via access.
    http://www.developpez.net/forums/d12...onnalise-mail/

    Lors de test, ça fonctionne très bien ! et cette semaine, je devrais le tester en réel.

Discussions similaires

  1. Bloqué sur une association
    Par benjhe dans le forum Schéma
    Réponses: 4
    Dernier message: 31/03/2006, 15h49
  2. Je bloque sur Microsoft Power Point 2003
    Par agoubi dans le forum Autres Logiciels
    Réponses: 1
    Dernier message: 30/03/2006, 14h32
  3. Réponses: 9
    Dernier message: 29/03/2006, 18h23
  4. [ACCESS] Je bloque sur une requête...
    Par portu dans le forum Langage SQL
    Réponses: 8
    Dernier message: 16/02/2006, 10h33
  5. Réponses: 2
    Dernier message: 15/11/2005, 10h09

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