La bibliothèque d'objets Microsoft Outlook contient des fonctions et des membres qui vous permettent de manipuler et d'interagir avec Outlook. La bibliothèque d'objets est un assembly interop primaire ( PIA) . A PIA est fondamentalement une définition de type qui a été signé avec un nom fort . Référencement cette PIA vous donne accès tous les mêmes fonctionnalités qu'un utilisateur final Outlook aurait. Vous pouvez ajouter, modifier et supprimer des éléments comme les tâches, contacts , événements de calendrier , des traites et des courriels en plus de dossiers. Les dossiers sont polyvalents et peuvent être ajoutés sous n'importe quel type d'objet, pas seulement boîte de réception de l'utilisateur. Instructions
1
Créer un nouveau dossier en utilisant l'exemple de code C # ci-dessous:
Outlook._Application oApplication = new Outlook.ApplicationClass (); Outlook._NameSpace oNamespace = oApplication.GetNamespace ( " MAPI "); Outlook.MAPIFolder oInbox = oNamespace.GetDefaultFolder ( Outlook.OlDefaultFolders.olFolderInbox ) ; Outlook.Folders oFolders = oInbox de dossiers ; . Outlook.MAPIFolder oPersonal = oFolders.Add ( " Messages personnels " ) ;
2
Ajouter un dossier avec Visual Basic pour Applications ( VBA) en copiant le code suivant :
oNamespace As Outlook.NameSpaceDim oInbox Comme Outlook.FolderDim oNewFolder Comme Outlook.Folder
Set oNamespace = Application.GetNamespace ( " MAPI ") Set oInbox = oNamespace.GetDefaultFolder ( olFolderInbox ) Set oNewFolder = myFolder.Folders.Add ( "Nouveau dossier" )
3
Créer une Perspectives supplémentaire dossier avec VB.NET en utilisant le code suivant :
oOutlook As Outlook._ApplicationoOutlook = New Outlook.application () oNamespace As Outlook._NameSpace = oOutlook.SessionDim oInbox Comme Outlook.MAPIFolder = oNamespace.GetDefaultFolder ( Outlook.OlDefaultFolders.olFolderInbox ) oNewFolder As Outlook.MAPIFolder = oInbox.Folders.Add (« dossiers personnels »)