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 :

[VBA-O]-Scanner mail sur une boite mail particulière


Sujet :

VBA Outlook

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    108
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 108
    Points : 57
    Points
    57
    Par défaut [VBA-O]-Scanner mail sur une boite mail particulière
    Bonjour,

    je souhaiterais savoir comment demander de scanner la boite de reception pour en faire sortir des infos.
    J'ai en fait 3 boites mails (A,B et C) et dans chacune y'a boite de reception,boite d'envois... et je voudrais uniquement scanner pour la boite mail B (les 3 sont sur le meme compte de messagerie)

    J'ai fait une recherche dans le forum mais j'ai pas trouvé de réponse a ma question(qui je l'espere est simple à résoudre)

    Merci de m'aider !

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    108
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 108
    Points : 57
    Points
    57
    Par défaut
    Je réflechis dessus ,est-ce en modifiant un paramètre ici?

    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
     
    Sub exportPiecesJointes_BoiteReception()
    Dim OutlookApp As Outlook.Application
    Dim olSpace As Outlook.NameSpace
    Dim olInbox As Outlook.MAPIFolder
    Dim pceJointe As Outlook.Attachment
    Dim j As Integer, i As Integer, x As Integer
     
    Set OutlookApp = CreateObject("Outlook.Application")
    Set olSpace = OutlookApp.GetNamespace("MAPI")
    Set olInbox = olSpace.GetDefaultFolder(olFolderInbox)
     
    'boucle sur tous les messages de la boite de réception
    For j = 1 To olInbox.Items.Count
     
    'pour recuperer le sujet du message
    'Debug.Print olInbox.Items.Item(j).Subject
    'pour recuperer le nom de l'emetteur
    'Debug.Print olInbox.Items.Item(j).SenderName
     
        'vérifie s'il y a des pieces jointes dans les messages
        If Not olInbox.Items.Item(j).Attachments.Count = 0 Then
     
            'boucle sur les pieces jointes
            For i = 1 To olInbox.Items.Item(j).Attachments.Count
            Set pceJointe = olInbox.Items.Item(j).Attachments(i)
     
                If pceJointe.Filename = "resultat.xls" Then
                x = x + 1
                'sauvegarde de la piece jointe sur le disque
                pceJointe.SaveAsFile "C:\dossier\" & x & "_" & pceJointe
                End If
     
            Set pceJointe = Nothing
            Next i
     
        End If
    Next j
     
    OutlookApp.Quit
    Set OutlookApp = Nothing
    End Sub

    Si je veux scanner la boite au lettre B (et uniquement la B), dois-je modifier quelque chose la : (en mettant olFolderInbox("B") ,ou quelque chose du genre)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Dim olInbox As Outlook.MAPIFolder
    Dim pceJointe As Outlook.Attachment
    Dim j As Integer, i As Integer, x As Integer
     
    Set OutlookApp = CreateObject("Outlook.Application")
    Set olSpace = OutlookApp.GetNamespace("MAPI")
    Set olInbox = olSpace.GetDefaultFolder(olFolderInbox)
    Aidez moi siouplé

Discussions similaires

  1. Réponses: 0
    Dernier message: 14/09/2014, 10h13
  2. [XL-2010] Récupérer le contenu d'une boite mail sur serveur Exchange
    Par Mut dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 18/04/2013, 13h35
  3. Réponses: 0
    Dernier message: 07/12/2012, 22h15
  4. [Mail] interroger une boite mail
    Par maximenet dans le forum Langage
    Réponses: 3
    Dernier message: 05/07/2006, 11h20

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