Voici comment ajouter un dossier de type contact sous le dossier par défaut et cocher la case "Afficher ce dossier sous forme de carnet d'adresses de messagerie " dans les propriétés.
Sub Ajouter_carnet_adresse_et_cocher() '--------------------------------------------------------------------------------------- ' Procedure : Ajouter_carnet_adresse_et_cocher ' Author : Oliv' ' Date : 29/02/2008 ' Purpose : ajoute un carnet d'adresse en sous dossier du carnet d'adresse par défaut. '--------------------------------------------------------------------------------------- Dim myolApp As Outlook.Application Dim myNamespace As Outlook.NameSpace Set myolApp = CreateObject("Outlook.Application") Set myNamespace = myolApp.GetNamespace("MAPI") Set myolApp.ActiveExplorer.CurrentFolder = _ myNamespace.GetDefaultFolder(olFolderContacts) NomDossier = InputBox("Quel est le nom du dossier à créer ?") Set objStrCtc = myNamespace.GetDefaultFolder(olFolderContacts).Folders.add(NomDossier, olFolderContacts) objStrCtc.ShowAsOutlookAB = True End Sub
Pour mettre ce dossier au même niveau que le dossier par défaut ajoutez ".parent" Set objStrCtc = myNamespace.GetDefaultFolder(olFolderContacts).parent.Folders.add(NomDossier, olFolderContacts)
|