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 :

Envoyer un message sur Access via Outlook [AC-2010]


Sujet :

VBA Access

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2012
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2012
    Messages : 24
    Points : 12
    Points
    12
    Par défaut Envoyer un message sur Access via Outlook
    Bonjour à tous,

    Je viens de créer un bouton sur un formulaire Access qui va me permettre d'envoyer un mail via Outllok

    voila le 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
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
     
     
    Public Sub SendOLMail_Click()
     
    Dim strEmail As String
    Dim strObj As String
    Dim strMsg As String
    Dim blnEdit As Boolean
     
    Dim ol As Outlook.Application
    Dim mi As Outlook.MailItem
     
    ' Créer une instance d'Outlook
    On Error GoTo OLMailErr
    Set ol = New Outlook.Application
     
    ' Créer un objet Email
    Set mi = ol.CreateItem(olMailItem)
     
    ' Paraméter le message
    With mi
      .To = "coco@mail.com"
      .Subject = "test"
      .Body = "c'est un test"
      .Display
     
      End If
    End With
     
    Set mi = Nothing
    Set ol = Nothing
    Exit Sub
     
    OLMailErr:
        MsgBox "Erreur : " & Err.Number & vbCrLf & Err.Description
        Exit Sub
    End Sub
     
    End Sub
    Et voila ce que ca me retourne:

    Compile error:
    User-defied type not defined

    Et ca m'indique la ligne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Dim ol As Outlook.Application
    Il semblerait que j'ai un problème de référencement de outlook mais je ne sais pas du tout comment faire pour le référencer. Je suis sur MS Access 2010 et Outlook 2010.
    Merci d'avance pour votre aide.
    Cordialement

  2. #2
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2012
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2012
    Messages : 24
    Points : 12
    Points
    12
    Par défaut
    Il a fallu que je poste un message pour trouver juste apres :/
    Pour les personnes qui ne serait pas, comme moi, il faut aller dans visual basic et dans tools se trouver référencement et vous n'avez plus qu'a chercher Microsoft Outlook 14.0

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

Discussions similaires

  1. Envoyer des message sur via le port 465 (smtp/ssl)
    Par yuriyan dans le forum Framework .NET
    Réponses: 0
    Dernier message: 02/08/2013, 16h27
  2. Envoyé Etat Access via Outlook
    Par Grantourismo dans le forum VBA Access
    Réponses: 1
    Dernier message: 19/04/2010, 21h24
  3. Réponses: 2
    Dernier message: 17/04/2009, 15h49
  4. Envoi de mail par Access via Outlook
    Par SpiderKarim dans le forum Access
    Réponses: 5
    Dernier message: 27/09/2006, 16h21
  5. Fonction "Envoyer comme message" sous ACCESS 2.0
    Par JACQUEMIN dans le forum Access
    Réponses: 2
    Dernier message: 24/03/2006, 12h43

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