Forum des développeurs  

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é.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Outlook > VBA Outlook

Réponse
 
Outils de la discussion
Vieux 31/07/2008, 19h14   #1 (permalink)
Nouveau membre du Club
 
Date d'inscription: octobre 2005
Messages: 57
Par défaut Erreur 13 lors du parcours de ma boite de reception (avec accusé de reception/LU)

Bonjour !

Je veux parcourir ma boite de réception pour vérifier si ce client a déjà été traité.

Le problème est, lorsque que la boucle tombe sur un accusé de réception / Message de email LU, ca plante avec l'erreur 13 "Incompatibilité de type"

Les email d'accusé de réception / et de message LU sont pas des email ordinaire ? comment arrangé ça pour que ma bloucle plante pas avec ces type de email ?

Merci !!
Danny.
Mustard007 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 31/07/2008, 19h58   #2 (permalink)
Responsable Outlook
 
Avatar de Dolphy35
 
Date d'inscription: octobre 2004
Localisation: Rennes
Messages: 3 296
Envoyer un message via MSN à Dolphy35 Envoyer un message via Skype™ à Dolphy35
Par défaut

Salut,

Peux-tu nous montrer ton code, stp.

Tu peux faire une gestion d'erreur sur ton code pour intercepter l'erreur ou bien tester si c'est un mail :

Code :
If Selection.Item(1).Class = olMail Then
...
End If
Dolphy
__________________
Initiation au VBA d'Outlook
venez défier mabrute
Je ne réponds pas aux questions techniques par MP
Dolphy35 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 31/07/2008, 21h21   #3 (permalink)
Nouveau membre du Club
 
Date d'inscription: octobre 2005
Messages: 57
Par défaut

Bonjour !
Ce simple bout de code donne l'erreur lorsqu'il rencontre un accusé de réception et /ou un mail de message LU (Pris dans le cours VBA pour Outlook).
Dans ce cas, olMail = Nothing

Code :
For Each olMail In mapDossier.Items
strResultat = strResultat & olMail.SenderName & vbCr
Next

Merci !

Dernière modification par Dolphy35 ; 31/07/2008 à 21h29 Motif: Balise Code (#) !
Mustard007 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 31/07/2008, 21h40   #4 (permalink)
Responsable Outlook
 
Avatar de Dolphy35
 
Date d'inscription: octobre 2004
Localisation: Rennes
Messages: 3 296
Envoyer un message via MSN à Dolphy35 Envoyer un message via Skype™ à Dolphy35
Par défaut

re,

tu peux ajouter ceci en début de code après le la déclarations

Code :
On Error Resume Next

Dolphy
__________________
Initiation au VBA d'Outlook
venez défier mabrute
Je ne réponds pas aux questions techniques par MP
Dolphy35 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 01/08/2008, 11h38   #5 (permalink)
Membre éprouvé
 
Avatar de Oliv-
 
Date d'inscription: mars 2006
Localisation: Tourcoing
Âge: 37
Messages: 492
Par défaut

Salut,
ca vient sans doute parce que que tu as défini
Code :
olMail as outlook.mailitem
alors que tous les éléments de ce dossier ne sont pas des mails!

ici un test http://www.developpez.net/forums/sho...67&postcount=4
Oliv- est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 01/08/2008, 14h52   #6 (permalink)
Nouveau membre du Club
 
Date d'inscription: octobre 2005
Messages: 57
Par défaut

Merci !

Pour ma recherche j'ai changer pour un AdvancedSearch, beaucoup plus rapide qu'une boucle qui parcourt tout le inbox


Merci encore, j'ai pris note pour le type d'objet.
Mustard007 est déconnecté   Envoyer un message privé Réponse avec citation
Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Outlook > VBA Outlook

 
Offres d' emploi informatique sur Lesjeudis.com


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide