Поиск в подпапках в почтовом ящике Outlook


0

Я пробовал несколько подходов, чтобы выполнить поиск по определенному пути, но почему-то мне не удается. Это какой-то псевдокод, что (я надеюсь) объясняет, что я после:

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. 

мне удалось принести «почту интереса» и мне удается переместить его, как только я определил соответствующую папку, но я борюсь с идентификация подпапок и прохождение через них.

Намерение состоит в том, чтобы «не искать» в самой папке «Входящие», а только во вложенных папках.

Я довольно новичок в Outlook VBA, поэтому, если кто-то может помочь с фрагментом кода или с каким-то объяснением, как DIM, какие переменные и как построить поиск целевых папок и циклическое пересечение этих целевых папок по одному, Великий.

Благодаря Ralf

PS: Говоря о перспективах 2013

  0

Этот мой ответ может дать вам начало: [Обновить лист excel на основе почты Outlook] (http://stackoverflow.com/a/8699250/973283). Это учебное пособие, которое начинается с отображения доступа к папкам и подпапкам Outlook. 31 окт. 152015-10-31 16:42:16

0

Не ясно, какой код у вас есть сейчас ...

Во всяком случае, GetDefaultFolder метод Namespace класса возвращает объект Folder, который представляет собой папку по умолчанию запрашиваемого типа для текущего профиля; например, получает папку Календаря по умолчанию для пользователя, который в настоящий момент вошел в систему. Метод GetDefaultFolder класса Store аналогичен методу GetDefaultFolder объекта NameSpace. Разница в том, что этот метод получает папку по умолчанию в хранилище доставки, связанную с учетной записью, тогда как NameSpace.GetDefaultFolder возвращает папку по умолчанию в хранилище по умолчанию для текущего профиля.

Вы можете найти полезную статью Getting Started with VBA in Outlook 2010.

  0

Это было не совсем то, чем я был, но статья была в любом случае полезной. Спасибо за ваше время! 17 ноя. 152015-11-17 14:09:18