jemby
Messages postés11Date d'inscriptionlundi 31 juillet 2006StatutMembreDernière intervention 5 janvier 2007
-
5 janv. 2007 à 16:16
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 2011
-
5 janv. 2007 à 17:32
Bonjour,
J'utilise CDO 2.1 sous outlook afin de récupérer les "header' d'un message. Mon sousic est que j'arrive parfaitement à mon but mais uniquement pour les messages lus dans le folder Outlook actuellement ouvert (sélectionné). J'ai deux comptes mail ouvert sous ma session outlook et je souhaiterais définir à l'avance sous quel compte (Inbox), les messages doivent être lus afin d'en recuperer les "headers".
Voici mon bout de code :
Sub CurMail()
Call InternetHeaders
End Sub
Public Function InternetHeaders(Optional strUser As String "", Optional blOnce As Boolean False) As String
'Requires a project reference to CDO 1.21 (CDO.DLL)
Dim objOutlook As Outlook.Application
Dim objItem As Outlook.MailItem
Dim objCDO As MAPI.Session
Dim objMessage As MAPI.Message
Dim objFields As MAPI.Fields
Dim strID As String
Const CdoPR_TRANSPORT_MESSAGE_HEADERS = &H7D001E
Const CdoPR_TRANSPORT_KEY = &HE160003
On Error Resume Next
' Instantiate an Outlook Application object.
' Set objOutlook = CreateObject("Outlook.Application")
Quelqu'un aurait il une idée ? en fait, avec CDO je n'arrive pas à utiliser l'equivalent de Getshareddefaultfolder comme ci-dessous :
Dim myolApp As Outlook.Application
Dim myNamespace As Outlook.NameSpace
Dim myRecipient As Outlook.Recipient
Dim CalendarFolder As Outlook.MAPIFolder
Set myolApp = CreateObject("Outlook.Application")
Set myNamespace = myolApp.GetNamespace("MAPI")
Set myRecipient = myNamespace.CreateRecipient("TFL IT Coordination")
Set objOLfolder = _
myNamespace.GetSharedDefaultFolder _
(myRecipient, olFolderInbox)
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 5 janv. 2007 à 17:32
Salut,
non, c'est une erreur de manipulation. Je suis au taf, avec un crétin de collègue qui a appuyé sur valider
Désolé (si un Admin passe par là, il peut supprimer mes messages)
@++
<hr size="2" width="100%" />
--Mortalino--
Le mystérieux chevalier, "Provençal, le Gaulois"
<!--