1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    février 2017
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : février 2017
    Messages : 39
    Points : 49
    Points
    49

    Par défaut Récupérer mails et pièces jointes outlook via access

    Bonjour,

    Je voudrais savoir s'il est possible de récupérer des mails et surtout des pièces jointes via access. Comme c'est un peu vague, je vous présente un scénario :

    1. 200 personnes envoient un mail à toto@titi.com avec un fichier Excel (qui contient une feuille de données) en pièce jointe.
    2. J'ai la suite office installée sur mon ordinateur et j'ai accès à toto@titi.com avec outlook.
    3. J'ai une base Access dans laquelle j'ai codé un module/formulaire qui me permet de lire et récupérer les mails de toto@titi.com.
    4. Ainsi, pour chaque mail, j'importe les données du fichier excel (avec la méthode transferSpreadSheet) dans une table temporaire
    5. Un programme VBA effectue une vérification des données précédemment importés.
    5.1 Si les données sont cohérentes, importation dans la base et envoi d'un mail de confirmation à l'adresse correspondante
    5.2 Sinon, envoi d'un mail d'erreur à l'adresse correspondante

    Pour la partie récupération des mails j'ai trouvé ce sujet mais il a 14 ans... J'ai pas eu le temps de vérifier que le code fonctionne encore.
    https://www.developpez.net/forums/d4...-table-access/

    Cela vous semble-t-il envisageable techniquement ?

  2. #2
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Developpeur VBA migrant tranquillement vers C# et VB.Net =]
    Inscrit en
    juillet 2007
    Messages
    12 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Developpeur VBA migrant tranquillement vers C# et VB.Net =]
    Secteur : Finance

    Informations forums :
    Inscription : juillet 2007
    Messages : 12 155
    Points : 26 845
    Points
    26 845

    Par défaut

    Salut,

    tu peux effectivement faire tout cela sans trop de complications.

    Reste la répartition des macros (Outlook/Excel/Access) qui pourrait etre discutée.

    Je proposerai une macro sur réception dans Outlook puis une macro sur Access pour récupération des fichiers Excel déposés par le code Outlook dans un dossier.
    Pas de question technique par MP, je ne réponds pas

    Apprendre à programmer avec Access 2016

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

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

Discussions similaires

  1. Extraction pièces jointes Outlook via VBA
    Par pontoise dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 14/07/2017, 14h34
  2. Extraction pièces jointes Outlook via VBA
    Par Tierisa dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 23/03/2016, 11h13
  3. [XL-2003] Extraction pièce jointe Outlook en fct Objet du mail via Excel 2003
    Par ivanG dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 25/07/2014, 14h49
  4. [AC-2007] Envoyer par mail 2 pièces jointes via access et lotus notes
    Par Debutant10 dans le forum VBA Access
    Réponses: 10
    Dernier message: 12/08/2011, 09h34
  5. Extraction pièces jointes Outlook via VBA
    Par roidurif dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 22/12/2009, 09h56

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