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 :

parcourir les dossiers d'un utilisateur [OL-2010]


Sujet :

VBA Outlook

  1. #1
    Membre éprouvé
    Homme Profil pro
    Programmeur en temps libre
    Inscrit en
    Février 2015
    Messages
    68
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Programmeur en temps libre
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2015
    Messages : 68
    Par défaut parcourir les dossiers d'un utilisateur
    Bonjour à tous,

    je connais un peu le VBA mais pas pour outlook, je galère depuis ce matin avec son modèle objet.

    En fait je n'arrive pas à énumérer les dossiers qui sont à la racine de l'utilisateur, voir la capture:
    Nom : Capture.PNG
Affichages : 1585
Taille : 13,5 Ko
    comme ils ne sont pas dans "inbox" je n'arrive pas à y accéder.


    ce bout de code ne renvoie aucun dossier

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Sub lanceTout()
    Dim myNameSpace As Outlook.NameSpace
    Dim myFolder As Outlook.Folder
    Set myNameSpace = Application.GetNamespace("MAPI")
    For Each myFolder In myNameSpace.Folders
        Debug.Print myFolder.Name
    Next
    End Sub
    je souhaiterai en effet parcourir tous les dossiers un par un et enregistrer les mails sur un dossier réseau qui porte le même nom que le dossier dans Outlook grâce à la macro de Oliv et un petite adaptation (de ma part) pour la création du dossier.

    Merci d'avance pour les pistes.

    Sébastien.

  2. #2
    Expert confirmé
    Avatar de Oliv-
    Homme Profil pro
    solution provider
    Inscrit en
    Mars 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : solution provider

    Informations forums :
    Inscription : Mars 2006
    Messages : 4 093
    Billets dans le blog
    20
    Par défaut
    Bonjour,
    remplaces
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    For Each myFolder In myNameSpace.Folders
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    For Each myFolder In myNameSpace.getdefaultfolder(olFolderInbox).parent.Folders
    Have a nice day. Oliv'
    Votre réponse est peut être dans mon blog !
    https://www.developpez.net/forums/blogs/191381-oliv-/

  3. #3
    Membre éprouvé
    Homme Profil pro
    Programmeur en temps libre
    Inscrit en
    Février 2015
    Messages
    68
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Programmeur en temps libre
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2015
    Messages : 68
    Par défaut Merci
    Merci c'est exactement ce qu'il me fallait, mais je pensai qu'il y aurait un objet directement utilisable, sans passer par le "parent".

    En tout cas merci encore.

    Sébastien.

  4. #4
    Expert confirmé
    Avatar de Oliv-
    Homme Profil pro
    solution provider
    Inscrit en
    Mars 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : solution provider

    Informations forums :
    Inscription : Mars 2006
    Messages : 4 093
    Billets dans le blog
    20
    Par défaut
    Si tu fais comme cela tu y arriveras aussi

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    myNameSpace.Folders(1).folders
    Have a nice day. Oliv'
    Votre réponse est peut être dans mon blog !
    https://www.developpez.net/forums/blogs/191381-oliv-/

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

Discussions similaires

  1. Bouton pour parcourir les dossiers
    Par lordatef dans le forum Débuter
    Réponses: 2
    Dernier message: 24/08/2011, 23h18
  2. [A-00] Parcourir les dossiers
    Par Slici dans le forum VBA Access
    Réponses: 2
    Dernier message: 27/03/2009, 13h00
  3. Parcourir les dossiers/fichiers
    Par BloodyDark dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 23/09/2008, 17h53
  4. Je dois déplacer les dossiers personnels des utilisateurs
    Par beegees dans le forum Windows Serveur
    Réponses: 5
    Dernier message: 17/10/2007, 00h07
  5. Comment parcourir les dossiers situé dans le client
    Par etarip dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 17/11/2005, 10h16

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