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 Outlook Discussion :

Probléme tuto "Les modèles et papiers à lettres sous Outlook"


Sujet :

VBA Outlook

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    477
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 477
    Points : 198
    Points
    198
    Par défaut Probléme tuto "Les modèles et papiers à lettres sous Outlook"
    Bonjour à vous tous et voici le probléme que j'ai rencontré.
    Je suis actuellement le tuto "Les modèles et papiers à lettres sous Outlook"

    Je suis censé coller ce code dans mon macro
    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
    Sub CreationMailHTML()
    '---------------------------------------------------------------------------------------
    ' Procédure : CreationMailHTML
    ' Auteur    : Dolphy35 - http://dolphy35.developpez.com/
    ' Date      : 01/05/2008
    ' Détail    : Récupère le contenu d'un fichier HTML et le charge en tant que corps du message du mail
    '---------------------------------------------------------------------------------------
    '
    'Déclarations des objets et des variables
        Dim olApp As Outlook.Application
        Dim objMail As Outlook.MailItem
        Dim strBody As String
        Dim oFSO As Scripting.FileSystemObject
        Dim oFl As Scripting.File
        Dim oTxt As Scripting.TextStream
     
        'Instance des objets
        Set olApp = Outlook.Application
        Set objMail = olApp.CreateItem(olMailItem)
        'instance des objets Fso pour récupérer le contenu du fichier HTML
        Set oFSO = New Scripting.FileSystemObject
        Set oFl = oFSO.GetFile("C:\source.html")
        Set oTxt = oFl.OpenAsTextStream(ForReading)
     
        'récupère le contenu du fichier HTML
        strBody = oTxt.ReadAll
     
        'Objet mail
        With objMail
           .BodyFormat = olFormatHTML                           'définition du format du mail, ici HTML
           .Subject = "Lettre d'Office - wwww.developpez.com"   'sujet du mail
           .HTMLBody = strBody                                  'chargement du fichier HTML en tant que coprs du message
           .Display                                             'affichage du mail
        End With
     
    End Sub
    Mais le macro bug sur cette ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim oFSO As Scripting.FileSystemObject
    Type défini par l'utilisateur non défini

    Merci de votre aide.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    As-tu coché la référence Microsoft Scripting Runtime dans le menu Outils référence ?

    Je viens de relire le tuto de Dolphy35, il semble avoir oublié de le mentionner, je vais le lui signaler.

    Starec

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    477
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 477
    Points : 198
    Points
    198
    Par défaut
    Merci bien le noeud du probléme était là.

    Encore merci.

  4. #4
    Expert éminent sénior
    Avatar de Dolphy35
    Homme Profil pro
    Responsable Systemes d'Information
    Inscrit en
    Octobre 2004
    Messages
    4 373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable Systemes d'Information
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 373
    Points : 11 221
    Points
    11 221
    Par défaut
    Citation Envoyé par Starec Voir le message
    Bonjour

    As-tu coché la référence Microsoft Scripting Runtime dans le menu Outils référence ?

    Je viens de relire le tuto de Dolphy35, il semble avoir oublié de le mentionner, je vais le lui signaler.

    Starec
    Citation Envoyé par Rifton007 Voir le message
    Merci bien le noeud du probléme était là.

    Encore merci.
    oups petit oubli

    je viens de corriger http://dolphy35.developpez.com/artic...deles/#LIV-A-2


  5. #5
    Invité
    Invité(e)
    Par défaut
    Re

    Alors un petit clique sur le bouton en bas de la discussion, c'est comme la ceinture de sécurité, un petit clique vaut mieux qu'un grand choc d'un modérateur

    Starec

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    477
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 477
    Points : 198
    Points
    198
    Par défaut
    Ca fait super plaisir d'être suivit, aidé et d'être dans un forum aussi agréable.

    Merci à tout les deux de votre aide et super le tuto Dolphy35.

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 20/08/2014, 20h19
  2. Probléme pour exporter les données BD vers word sous format tableau
    Par farfarawi dans le forum Développement Windows
    Réponses: 1
    Dernier message: 21/03/2014, 02h48
  3. Tutoriel : Les modèles et papiers à lettres sous Outlook
    Par Dolphy35 dans le forum Contribuez
    Réponses: 0
    Dernier message: 29/12/2008, 22h15
  4. Réponses: 14
    Dernier message: 02/05/2008, 21h17

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