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 :

[VBA]Pièces jointes dans un Email


Sujet :

VBA Access

  1. #1
    Membre expérimenté Avatar de Gabout
    Homme Profil pro
    Utilisateur autodidacte
    Inscrit en
    Mai 2006
    Messages
    1 406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Utilisateur autodidacte

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 406
    Points : 1 683
    Points
    1 683
    Par défaut [VBA]Pièces jointes dans un Email
    Bonjour,

    [Access 20000] Envoyer un email depuis Access avec SendObject... pas de problème.

    Je cherche comment spécifier dans cet envoi une ou des pièces jointes (exemple fichier PDF).

    Quelqu'un aurait-il une idée ?

  2. #2
    Membre expérimenté Avatar de Gabout
    Homme Profil pro
    Utilisateur autodidacte
    Inscrit en
    Mai 2006
    Messages
    1 406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Utilisateur autodidacte

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 406
    Points : 1 683
    Points
    1 683
    Par défaut
    Autant pour moi : j'ai trouvé dans la FAQ ce qui me fallait ! "Comment envoyer un mail avec une pièce attachée ?" de Papy turbo

    Je vais étudier cela de près, désolé !

  3. #3
    Membre expérimenté Avatar de Gabout
    Homme Profil pro
    Utilisateur autodidacte
    Inscrit en
    Mai 2006
    Messages
    1 406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Utilisateur autodidacte

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 406
    Points : 1 683
    Points
    1 683
    Par défaut
    Re-désolé, le code proposé par Papy turbo fait référence à des types non décrits genre CDOMessage, etc. ou peut être le code est-il prévu pour une version > Access 2000 !!

    Je suis donc de nouveau attentif à vos suggestions ...

  4. #4
    Expert confirmé
    Avatar de vodiem
    Homme Profil pro
    Vivre
    Inscrit en
    Avril 2006
    Messages
    2 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Vivre
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 895
    Points : 4 325
    Points
    4 325
    Par défaut
    Etienne Bar alors ?
    ici

  5. #5
    Membre expérimenté Avatar de Gabout
    Homme Profil pro
    Utilisateur autodidacte
    Inscrit en
    Mai 2006
    Messages
    1 406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Utilisateur autodidacte

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 406
    Points : 1 683
    Points
    1 683
    Par défaut
    Merci du tuyau Vodiem,

    Mais je suis sur Thunderbird... et même en remplaçant les données de Outloock par Thunderbird, Access ne reconnait pas le type :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim oEmail As Thunderbird.Application

  6. #6
    Membre habitué
    Inscrit en
    Février 2006
    Messages
    230
    Détails du profil
    Informations personnelles :
    Âge : 64

    Informations forums :
    Inscription : Février 2006
    Messages : 230
    Points : 176
    Points
    176
    Par défaut
    As tu déclaré ton application dans les références ?

  7. #7
    Membre expérimenté Avatar de Gabout
    Homme Profil pro
    Utilisateur autodidacte
    Inscrit en
    Mai 2006
    Messages
    1 406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Utilisateur autodidacte

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 406
    Points : 1 683
    Points
    1 683
    Par défaut
    Oui, tout était déclaré... mais j'ai sèché.

    Par contre j'ai récupéré un code en Belgique qui, une fois adapté, semble bien fonctionner :

    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
    37
    38
    39
    40
    41
    42
    43
    Option Compare Database
    Option Explicit
     
    'Envoyer un message avec une pièce jointe
    'SendMailCDO "origine@domaine.fr", _
    '        "destinataire@domaine.fr", _
    '        "Test d'envoi de Gabout avec pièce jointe", _
    '        "Ceci n'est qu'un test", , , _
    '        "C:\joe_20060720_0166_0014.pdf"
     
    Function SendMailCDO(Sender As String, Receiver As String, _
                         Subject As String, BodyText As String, _
                         Optional Cc As String, Optional Bcc As String, _
                         Optional PJ As String)
        Dim Cdo_Message As New CDO.Message
        Set Cdo_Message.Configuration = GetSMTPServerConfig()
        With Cdo_Message
            .To = Receiver
            .From = Sender
            .Subject = Subject
            .Cc = Cc
            .Bcc = Bcc
            .TextBody = BodyText
            .AddAttachment (PJ)
            .send
        End With
        Set Cdo_Message = Nothing
    End Function
     
    Function GetSMTPServerConfig() As Object
        Dim Cdo_Config As New CDO.Configuration
        Dim Cdo_Fields As Object
        Set Cdo_Fields = Cdo_Config.Fields
        With Cdo_Fields
            .Item(cdoSendUsingMethod) = cdoSendUsingPort
            .Item(cdoSMTPServer) = "smtp.free.fr"
            .Item(cdoSMTPServerPort) = 25
            .Update
        End With
        Set GetSMTPServerConfig = Cdo_Config
        Set Cdo_Config = Nothing
        Set Cdo_Fields = Nothing
    End Function
    Ne pas oublier de référencer Microsoft CDO for Windows 2000 Library

    Donc, si cela peut aider quelqu'un...

    Grand merci de votre aide à tous,

  8. #8
    Expert confirmé
    Avatar de vodiem
    Homme Profil pro
    Vivre
    Inscrit en
    Avril 2006
    Messages
    2 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Vivre
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 895
    Points : 4 325
    Points
    4 325
    Par défaut
    merci Gabout, j'ai pas d'affinité particulière avec Outlook alors avoir une solus pour s'en passer c'est pas pour me déplaire.
    merci de nous avoir fait partager tes recherches!

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

Discussions similaires

  1. Lire une image pièce jointe dans un email html
    Par sbari dans le forum Langage
    Réponses: 2
    Dernier message: 31/12/2010, 10h56
  2. afficher les images pièces-jointes dans un email html
    Par flasheur dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 05/11/2010, 20h22
  3. [MySQL] envoyer fichier chargé par formulaire an tant que pièce joint dans l'Email de destination
    Par all4youweb dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 07/07/2010, 10h35
  4. [WD-2007] Pas de pièce jointe dans un emailing
    Par jpflamand dans le forum Word
    Réponses: 1
    Dernier message: 30/06/2010, 13h00
  5. [AC-2003] Ajout de HTML et pièces jointes dans un email
    Par Thotho-Maxime dans le forum VBA Access
    Réponses: 4
    Dernier message: 24/07/2009, 10h46

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