Microsoft Outlook Object Library inneholder funksjoner og medlemmer som lar deg manipulere og samhandle med Outlook. Objektet biblioteket er en primær interoperabilitetskall montering ( PIA ) . En PIA er i utgangspunktet en type definisjon som er inngått med et sterkt navn . Henviser til denne PIA gir deg tilgang til alle de samme funksjonene en Outlook sluttbruker ville ha. Du kan legge til, redigere og fjerne elementer som oppgaver , kontakter , kalenderoppføringer , utkast og e-post i tillegg til mapper. Mapper er allsidig og kan legges under noen objekttype, ikke bare brukerens innboks . Instruksjoner
en
Opprett en ny mappe ved hjelp av C #-kode eksempelet nedenfor:
Outlook._Application oApplication = ny Outlook.ApplicationClass (); Outlook._NameSpace oNamespace = oApplication.GetNamespace ( " MAPI "); Outlook.MAPIFolder oInbox = oNamespace.GetDefaultFolder ( Outlook.OlDefaultFolders.olFolderInbox ); Outlook.Folders oFolders = oInbox mapper ; . Outlook.MAPIFolder oPersonal = oFolders.Add ( " Personlige meldinger " );
2
Legg til en mappe med Visual Basic for Applications ( VBA ) ved å kopiere følgende kode :
Dim oNamespace Som Outlook.NameSpaceDim oInbox Som Outlook.FolderDim oNewFolder Som Outlook.Folder
Set oNamespace = Application.GetNamespace ( " MAPI ") Set oInbox = oNamespace.GetDefaultFolder ( olFolderInbox ) Set oNewFolder = myFolder.Folders.Add ( " Ny mappe ")
3
Lag en ekstra Outlook mappe med VB.NET ved hjelp av følgende kode :
Dim oOutlook Som Outlook._ApplicationoOutlook = Ny Outlook.Application ( ) Dim oNamespace Som Outlook._NameSpace = oOutlook.SessionDim oInbox Som Outlook.MAPIFolder = oNamespace.GetDefaultFolder ( Outlook.OlDefaultFolders.olFolderInbox ) Dim oNewFolder Som Outlook.MAPIFolder = oInbox.Folders.Add ( " personlige mapper ")