Rechercher dans les sous-dossiers dans la boîte de réception Outlook


0

J'ai essayé plusieurs approches pour effectuer une recherche spécifique, mais de toute façon je n'y parviens pas. Ceci est une pseudo-code qui (je l'espère) explique ce que je suis après:

Mail of interest = new received mail 
Search term = communicationID of mail of interest 
Mainfolder = inbox 
Find all subfolders in Mainfolder 
Targetfolder = FoundFolder 1 
Find Searchterm in Targetfolder 
If Searchterm was found then move mail of interest to Targetfolder and exit 
If Serchterm was not found continue in next Foundfolder 
If no further results exist leave mail of interest in inbox and exit. 

je parviens à chercher le « courrier d'intérêt » et je réussis à le déplacer une fois que j'identifié un dossier pertinent, mais je me bats avec le identification des sous-dossiers et à travers eux.

L'intention est de "ne pas chercher" dans la boîte de réception elle-même, mais seulement dans les sous-dossiers. Je suis assez nouveau pour Outlook VBA, donc Si quelqu'un pouvait aider avec un extrait de code ou avec une explication comment DIM DIMH variables et comment construire la recherche pour les Targetfolders et Looping à travers les Targetfolders un par un qui serait génial.

Merci Ralf

PS: En parlant de perspectives 2013

  0

Cette réponse peut vous donner un début: [Mettre à jour la feuille Excel basée sur Outlook mail] (http://stackoverflow.com/a/8699250/973283). C'est un tutoriel qui commence en montrant comment accéder aux dossiers et sous-dossiers Outlook. 31 oct.. 152015-10-31 16:42:16

0

Il ne sait pas quel code que vous avez maintenant ...

Quoi qu'il en soit, la méthode GetDefaultFolder de la classe Namespace retourne un objet dossier qui représente le dossier par défaut du type demandé pour le profil en cours; par exemple, obtient le dossier Calendrier par défaut de l'utilisateur actuellement connecté. La méthode GetDefaultFolder de la classe Store est similaire à la méthode GetDefaultFolder de l'objet NameSpace. La différence est que cette méthode obtient le dossier par défaut sur le magasin de livraison associé au compte, tandis que NameSpace.GetDefaultFolder renvoie le dossier par défaut sur le magasin par défaut pour le profil en cours. L'article Getting Started with VBA in Outlook 2010 vous a aidé.

  0

Ce n'était pas exactement ce que je recherchais, mais l'article était utile quand même. Merci pour votre temps! 17 nov.. 152015-11-17 14:09:18