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 :

Récupérer les mails Outlook dans une table Access


Sujet :

VBA Access

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 73
    Points : 33
    Points
    33
    Par défaut Récupérer les mails Outlook dans une table Access
    Salut a tous,

    je desire creer un bdd access 2002, qui me permette de rapatrier les message d'un bal outlook.
    j'essai d'integrer un control activeX "Microsoft Outlook Recipient Control"
    dans mon formulaire, mais j'ai un message me disant que "Le serveur OLE n'est pas inscrit. Pour l'inscrire, reinstallez-le."

    Débutant sous access, qui pourrais m'expliquer la signification de ce message?

    Merci pour votre aide.

    Avant de savoir voler, il faut apprendre a marcher, avoir des ailes ne suffit pas.

    Tout le monde a debuter un jour ou l'autre !

  2. #2
    Membre régulier

    Inscrit en
    Novembre 2002
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 73
    Points : 86
    Points
    86
    Par défaut
    il en me semble pas que ce soit la bonne librairie ...tu as outlook express ou outlook ?

    sinon, tu peux faire une recherche avancée sur le forum, on a eu un post la semaine dernière (je crois) sur comment rapatrier les contacts d'outlook dans access ! ca peut servir !!!!!

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 73
    Points : 33
    Points
    33
    Par défaut Creation d'un serveur OLE sous access 2002
    J'ai Outlook 2002, j'ai vue le post de la semaine passer mais lui, c'est l'envoie de mail depuis acces, alors que moi, c'est le contraire....sniffff.

    qu'entend tu par pb de librairie?

    Merci pour ton aide.
    Avant de savoir voler, il faut apprendre a marcher, avoir des ailes ne suffit pas.

    Tout le monde a debuter un jour ou l'autre !

  4. #4
    Membre régulier

    Inscrit en
    Novembre 2002
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 73
    Points : 86
    Points
    86
    Par défaut
    je te parlai de celui là :

    http://www.developpez.net/forums/vie...utlook+contact

    tu n'as que cette référence disponible concernant outlook ?

    tu n'as pas une librairie du nom approchant de "Microsoft Outlook type librairy" ???

    ps : je n'ai pas outlook => si quelq'un le possédant pouvait nous dire ce qu'il possède comme librarie dans access ....

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 73
    Points : 33
    Points
    33
    Par défaut Creation d'un serveur OLE sous access 2002
    excuse ma question qui, je le pense te paraitra bete, mais comment et/ou puis je trouver ce genre d'info?
    Avant de savoir voler, il faut apprendre a marcher, avoir des ailes ne suffit pas.

    Tout le monde a debuter un jour ou l'autre !

  6. #6
    Membre régulier

    Inscrit en
    Novembre 2002
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 73
    Points : 86
    Points
    86
    Par défaut
    ben dans outils références .... NON ?

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 73
    Points : 33
    Points
    33
    Par défaut Creation d'un serveur OLE sous access 2002
    excuse ma question si elle te parait bete.

    dans reference, j'ai "Microsoft Outlook 10.0 Object Library"
    est ce cela que tu voulais savoir ?
    Avant de savoir voler, il faut apprendre a marcher, avoir des ailes ne suffit pas.

    Tout le monde a debuter un jour ou l'autre !

  8. #8
    Membre régulier

    Inscrit en
    Novembre 2002
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 73
    Points : 86
    Points
    86
    Par défaut
    "Microsoft Outlook 10.0 Object Library" c'est bien celle la qu'il faut utiliser ! (la cocher !) ensuite tu pourras utiliser les objets Outlook et donc répupérer les mails !

  9. #9
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 73
    Points : 33
    Points
    33
    Par défaut Creation d'un serveur OLE sous access 2002
    Toujours le meme pb, lorsque j'essaie d'intergre le control activeX "Outlook Recipient", meme message....
    alors que le complement est bien cocher. :
    Avant de savoir voler, il faut apprendre a marcher, avoir des ailes ne suffit pas.

    Tout le monde a debuter un jour ou l'autre !

  10. #10
    Membre régulier

    Inscrit en
    Novembre 2002
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 73
    Points : 86
    Points
    86
    Par défaut Re: Creation d'un serveur OLE sous access 2002
    Citation Envoyé par zerrokooll
    Toujours le meme pb, lorsque j'essaie d'intergre le control activeX "Outlook Recipient"
    mais ... tu n'en n'as pas besoin !!!!!!!!

    maintenant que tu as intégré la librairie outlook .. sert toi d'elle pour récupérer tes mail

    Cf :

    http://www.developpez.net/forums/vie...utlook+contact

  11. #11
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 73
    Points : 33
    Points
    33
    Par défaut Creation d'un serveur OLE sous access 2002
    tu vas vraiement croire que je t'en veux, ou que je suis plus bete que la moyenne.....mais, le code contenu dans le post que tu m'indique, je dois le placer dans un module ?

    Non?




    Merci pour ton aide...
    Avant de savoir voler, il faut apprendre a marcher, avoir des ailes ne suffit pas.

    Tout le monde a debuter un jour ou l'autre !

  12. #12
    Membre régulier

    Inscrit en
    Novembre 2002
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 73
    Points : 86
    Points
    86
    Par défaut
    ben sois sur un formulaire ... soit dans un module ... ca dépend ce que t'en fais ... mais les 2 marchent !

    moi je le ferai sur un module !

  13. #13
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 73
    Points : 33
    Points
    33
    Par défaut Creation d'un serveur OLE sous access 2002
    en fait je desire que les infos soit stocker dans une table.......
    Avant de savoir voler, il faut apprendre a marcher, avoir des ailes ne suffit pas.

    Tout le monde a debuter un jour ou l'autre !

  14. #14
    Membre régulier

    Inscrit en
    Novembre 2002
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 73
    Points : 86
    Points
    86
    Par défaut
    ben ...dans un module ce sera parfait !!


  15. #15
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 73
    Points : 33
    Points
    33
    Par défaut Creation d'un serveur OLE sous access 2002
    derniere petite chose, et ensuite, c'est promis, je te laisse....

    par quel biais, apres avoir creer mon module, puis-je executer l'importation???
    Avant de savoir voler, il faut apprendre a marcher, avoir des ailes ne suffit pas.

    Tout le monde a debuter un jour ou l'autre !

  16. #16
    Membre régulier

    Inscrit en
    Novembre 2002
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 73
    Points : 86
    Points
    86
    Par défaut
    en créant un formulaire et sur un bouton , sur évènement clic tu appelles le nom de la procédure !

    exemple dans MODULE1

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    sub test()
    msgbox("essai")
    end sub

    sur formulaire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    sub form load()
    test
    end sub

  17. #17
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 73
    Points : 33
    Points
    33
    Par défaut
    Ca, ok, j'ai bien capter, j'ai donc appeler le module sur On Load du Form1.

    mais lorsque le form s'ouvre, j'ai un message qui me dis "erreur de compilation : Instruction incorrecte a l'exterieur d'une procedure."


    Quid????
    Avant de savoir voler, il faut apprendre a marcher, avoir des ailes ne suffit pas.

    Tout le monde a debuter un jour ou l'autre !

  18. #18
    Membre régulier

    Inscrit en
    Novembre 2002
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 73
    Points : 86
    Points
    86
    Par défaut
    tu ne donnes pas assez de détails :
    - quelle ligne plante ?
    - est ce que la compiltaion du code fonctionne
    - quel est le code dans ton module ????

    :

  19. #19
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 73
    Points : 33
    Points
    33
    Par défaut
    code du module : (test avec le code du post precedent) :


    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
     
    Option Compare Database
     
    Dim objOLfolder As Outlook.MAPIFolder
    Dim olcontactitem As ContactItem
    Dim i As Integer
     
     
    Set olkapp = CreateObject("Outlook.application")
    Set olknamespace = olkapp.GetNamespace("MAPI")
     
     
    Set objOLfolder = olknamespace.GetDefaultFolder(olFolderContacts)
     
    For i = objOLfolder.Items.Count To 1 Step -1
     
    'traitement
     
    Next
    pb sur la ligne "Set olkapp = Create..."

    non, la compil ne fonctionne pas....


    je suis desole de te prendre la tete comme cela, mais c'est la premiere fois que j'attaque les module, et je crois que j'ai vu un peu trop gros....
    Avant de savoir voler, il faut apprendre a marcher, avoir des ailes ne suffit pas.

    Tout le monde a debuter un jour ou l'autre !

  20. #20
    Membre régulier

    Inscrit en
    Novembre 2002
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 73
    Points : 86
    Points
    86
    Par défaut
    tu pourrais au moins regarder dans l'aide d'access comment est fait une procédure !

    DANS UN NOUVEAU MODULE
    et SUPRRESSION DE L'AUTRE
    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
     
     
    sub test()
    Dim objOLfolder As Outlook.MAPIFolder 
    Dim olcontactitem As ContactItem 
    Dim i As Integer 
     
     
    Set olkapp = CreateObject("Outlook.application") 
    Set olknamespace = olkapp.GetNamespace("MAPI") 
     
     
    Set objOLfolder = olknamespace.GetDefaultFolder(olFolderContacts) 
     
    For i = objOLfolder.Items.Count To 1 Step -1 
    msgbox("dedans")
    'traitement 
    Next  i
    end sub
    est ce que ca compile ???????????

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 4 1234 DernièreDernière

Discussions similaires

  1. Recupérer les informations d'un mail dans une table Access
    Par triistaan dans le forum VBA Access
    Réponses: 0
    Dernier message: 25/01/2015, 14h29
  2. Récupérer les lignes uniques dans une table
    Par Empty_body dans le forum Langage SQL
    Réponses: 2
    Dernier message: 08/01/2009, 19h23
  3. Réponses: 4
    Dernier message: 28/03/2007, 13h47
  4. [VBA-A] Récupérer une valeur dans une table Access
    Par Dude2006 dans le forum VBA Access
    Réponses: 1
    Dernier message: 15/04/2006, 23h56
  5. importer les noms de fichiers html dans une table access
    Par abane badis dans le forum Access
    Réponses: 3
    Dernier message: 14/11/2005, 17h25

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