![]() |
| Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé. | |||||||
|
|||||||
![]() |
|
|
Outils de la discussion |
|
|
#1 (permalink) |
|
Invité de passage
![]() Date d'inscription: juin 2006
Messages: 6
|
Bonjour,
Je commence à tripoter du VBA dans outlook 2003 pour retrouver des emails et les traiter automatiquement J'utilise donc AdvancedSearch. J'arrive à trouver les emails que j'ai reçu et effacé par ce bout de code : Code :
Dim oSearch As Outlook.Search Set oSearch = Application.AdvancedSearch("'Éléments supprimés'", "urn:schemas:httpmail:fromemail like '%toto%'") blnSearchComp = False While blnSearchComp = False DoEvents Wend Set oResult = oSearch.Results MsgBox oResult.Count En revanche lorsque j'essaie de chercher les emails que j'ai envoyé, la recherche ne renvoie rien. Code :
Dim oSearch As Outlook.Search
Set oSearch = Application.AdvancedSearch("'Éléments envoyés'", "urn:schemas:httpmail:toemail like '%toto%'")
blnSearchComp = False
While blnSearchComp = False
DoEvents
Wend
Set oResult = oSearch.Results
MsgBox oResult.Count
- urn:schemas:httpmail:to - urn:schemas:mailheader:to - urn:schemas:mailheader:to - urn:schemas:mailheader:recipient - et d'autres divagations la msgbox renvoie 0 tout le temps et je n'arrive pas à m'en sortir Pour info, je fais attendre la recherche par cet évènement Code :
Private Sub Application_AdvancedSearchComplete(ByVal SearchObject As Search) blnSearchComp = True End Sub Merci pour tout aide. |
|
|
|
|
|
#2 (permalink) |
![]() |
Salut,
tu trouveras peut être ton bonheur : http://dolphy35.developpez.com/article/outlook/vba/#LVDolphy
__________________
Initiation au VBA d'Outlook Je ne réponds pas aux questions techniques par MP
|
|
|
|
|
|
#3 (permalink) |
|
Invité de passage
![]() Date d'inscription: juin 2006
Messages: 6
|
Merci beaucoup, ça a l'air très bien. Je vais dévorer ce tuto.
Question annexe : est-il possible de savoir comment outlook fait quand on utilise la recherche avancée? Parce que l'option d'enregistrement des macros n'est pas disponible dans outlook Dernière modification par Ptit Dark ; 16/05/2008 à 15h35 |
|
|
|
|
|
#4 (permalink) | |
![]() |
re,
Citation:
Dolphy
__________________
Initiation au VBA d'Outlook Je ne réponds pas aux questions techniques par MP
|
|
|
|
|
|
![]() |
![]() |
||
AdvancedSearch Outlook 2003
|
||
| Outils de la discussion | |
|
|