Re-salut le forum,
Dans la derniétre phase de mon projet de gérer les carnets d'adresse je voudrais les classer par ordre alphabétique
et le dossier "Contacts restant en premier
du coup je modifie un peu le code d'oliv- ici
mais j'ai une erreur 438 propriété ou méthode non gérée par cet objet
mais myFolderContact ne se déclare pas en .item .....
Bizarre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 Sub CLASSERCARNETSADRESSE() Dim myOlApp As Outlook.Application Dim myFolderSContacts As Outlook.folders Dim myFolderContacts As Outlook.Folder Set myOlApp = CreateObject("Outlook.Application") Set myNamespace = myOlApp.GetNamespace("MAPI") Set myFolderSContacts = myNamespace.GetDefaultFolder(olFolderContacts).folders ' = tous les sous dossiers du dossier contact par défaut For i = myFolderSContacts.Count To 1 Step -1 'on parcours tous les dossiers en commençant par la fin Set myFolderContacts = myFolderSContacts.item(i) 'on If myFolderContacts.Name = "Contacts" Then Else myFolderContacts.Sort "Name" End If Next i End Sub
Partager