VBA et les Public Folders d'Outloook

Fermé
mcloutier Messages postés 1 Date d'inscription mercredi 21 novembre 2001 Statut Membre Dernière intervention 16 septembre 2003 - 16 sept. 2003 à 15:29
michelh Messages postés 16 Date d'inscription mardi 9 septembre 2003 Statut Membre Dernière intervention 12 mars 2005 - 16 sept. 2003 à 16:37
Bonjour!

J'essaie d'accéder aux Public Folders d'Outlook.
Voici comment je m'y prends:

Dim dosContacts As Outlook.MAPIFolder
Set dosContacts = Application.GetNamespac("MAPI").GetDefaultFolder(olPublicFoldersAllPublicFolders)

Ça me dit qu'aucun objet n'est trouvé.... :(
En fait je veux accéder au répertoire Public Contacts, qui est situé dans : Public Folders\All Public Folders

Quelle est la manière???? Merci à l'avance!

1 réponse

michelh Messages postés 16 Date d'inscription mardi 9 septembre 2003 Statut Membre Dernière intervention 12 mars 2005 25
16 sept. 2003 à 16:37
Essaie ceci :
Dim olns As Outlook.NameSpace
Dim dosContacts As Outlook.MAPIFolder
Dim i As Integer
Dim NumItems As Integer
Dim MyDoc As Outlook.DocumentItem

Set olns = olApp.GetNamespace("MAPI")
Set dosContacts = olns.Folders("Public Folders")
NumItems = dosContacts.Items.Count
Set MyItems = dosContacts.Items
For i = 1 To NumItems
Set MyDoc = MyItems.Item(i)
‘ If MyDoc = p_sTitre Then
MyDoc.Display
‘ Exit For
‘ End If
Next i
Ce n’est pas garantie, car je n’ai pas essayé ce code.
A +
Michel
0