|
Publicité ' | ||||||||||||||||||||||
|
|
#1 | ||
|
Membre à l'essai
![]() Inscription : juin 2007 Messages : 50 ![]() |
Bonjour.
Je devrais peut-être poster dans la section VBA Excel, vous me direz... Je cherche à effectuer la suite d'actions suivantes :
J'arrive à m'en sortir jusqu'à l'Affichage des messages dans un champ d'une interface (appelé "ListeMails.ZL_Reception"). Lorsque le bon mail est sélectionné, j'arrive à afficher son Sujet dans l'interface, mais pas sa propriété ReceivedTime. Et ma gestion d'erreurs ne marche jamais... Voici le code en question. La procédure "Verif_Outlook" est une fonction extérieure éprouvée, qui marche sans soucis. Code :
|
||
|
|
00
|
|
|
#2 | ||
|
Membre chevronné
![]() Inscription : mars 2006 Messages : 643 ![]() |
Eh bien vous souffrez d'un problème de conversion de date !!!
est ce mieux ainsi : Code :
__________________
Have a nice day. ![]() Oliv' OUI à l'utilisation, NON au « copillage » Merci de citer la source |
||
|
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Inscription : juin 2007 Messages : 50 ![]() |
Bonne idée, mais malheureusement le problème persiste.
En fait je crains que l'erreur ne soit plus profonde : en effet, malgré mes tests et l'activation de la référence Outlook11, seul la propriété Subject du mail est lisible, les autres propriétés que j'ai testé me générant sans cesse le même message "Erreur d'exécution '-2147221233 (80040010f)' La méthode 'ReceivedTime' de l'objet 'MailItem' a échoué " Je crois que j'ai mal compris la hiérarchie des objets Outlook, et que mes objets sont mal déclarés... Il doit y avoir une confusion entre les FolderItems et les MailItems, mais je ne sais vraiment pas comment la résoudre. Ah, si seulement y'avait un enregistrement de macros dans Outlook... |
|
|
00
|
|
|
#4 | |
|
Membre chevronné
![]() Inscription : mars 2006 Messages : 643 ![]() |
Et en mettant
Code :
msgbox Left(CStr(monmail.ReceivedTime), 10) Citation:
dans quel type de composant affiches tu la liste ?
__________________
Have a nice day. ![]() Oliv' OUI à l'utilisation, NON au « copillage » Merci de citer la source |
|
|
|
00
|
|
|
#5 |
|
Membre à l'essai
![]() Inscription : juin 2007 Messages : 50 ![]() |
je me retrouve bien avecd les même message d'erreur qu'au dessous, ce qui - a priori - confirme mes soupçons quant à une mauvaise interprétation des objets Outlook que j'utilise...
Quand je vais dans l'aide, et que je regarde Items, j'ai ça : Code :
Objet contenant des éléments Microsoft Outlook dans un dossier. Edit : j'affiche le résultat dans une zone de liste d'une interface incluse dans un fichier Excel. |
|
|
00
|
|
|
#6 |
|
Membre chevronné
![]() Inscription : mars 2006 Messages : 643 ![]() |
Je ne crois pas, sans doute cela vient de ta définition de monmail
Dim monmail As Object essaye juste avec Dim monmail
__________________
Have a nice day. ![]() Oliv' OUI à l'utilisation, NON au « copillage » Merci de citer la source |
|
|
00
|
|
|
#7 |
|
Membre à l'essai
![]() Inscription : juin 2007 Messages : 50 ![]() |
Pareil...
|
|
|
00
|
|
|
#8 | ||
|
Membre chevronné
![]() Inscription : mars 2006 Messages : 643 ![]() |
Nouvelle tentative :
Code :
__________________
Have a nice day. ![]() Oliv' OUI à l'utilisation, NON au « copillage » Merci de citer la source |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com