hur man skapar en mapp med Microsoft biblioteket Outlook-objektmodellen

Microsoft Outlook Object Library innehåller funktioner och medlemmar som låter dig manipulera och interagera med Outlook . Objektet Biblioteket är en primär Interop församling ( PIA ) . En PIA är i grunden en typ definition som har undertecknats med ett starkt namn . Hänvisning till detta PIA ger dig tillgång till alla samma funktionalitet till en Outlook slutanvändare skulle ha . Du kan lägga till , redigera och ta bort objekt som uppgifter, kontakter , kalenderhändelser , utkast och e-post förutom mappar . Mappar är mångsidiga och kan läggas under någon objekttyp , inte bara användarens inkorg .
1
Skapa en ny mapp med hjälp av C # -kod exemplet nedan : .

Outlook. _Application oApplication=new Outlook. ApplicationClass () ;
Outlook. _NameSpace oNamespace=oApplication. GetNamespace ( ” MAPI ” ) ;
Outlook. MAPIFolder oInbox=oNamespace. GetDefaultFolder ( Outlook. OlDefaultFolders . olFolderInbox ) ,
Outlook. Folders oFolders=oInbox mappar .
Outlook. MAPIFolder oPersonal=oFolders. Add ( ”Personliga meddelanden” ) ;
2 .
Lägg till en mapp med Visual Basic for Applications ( VBA ) genom att kopiera följande kod :

Dim oNamespace Som Outlook. NameSpace
Dim oInbox Som Outlook. Folder
Dim oNewFolder Som Outlook. Folder

Set oNamespace=Application. GetNamespace ( ” MAPI ” ) Set
oInbox=oNamespace. GetDefaultFolder ( olFolderInbox )
Set oNewFolder=myFolder. Folders . Lägg till ( ”Ny mapp ” )
3
Skapa ytterligare Outlook-mapp med VB. NET med hjälp av följande kod : .

Dim oOutlook som Outlook . _Application
oOutlook=Nya Outlook. Application ( )
Dim oNamespace Som Outlook. _NameSpace=oOutlook. Session
Dim oInbox Som Outlook. MAPIFolder=oNamespace. GetDefaultFolder ( Outlook. OlDefaultFolders. olFolderInbox )
Dim oNewFolder Som Outlook. MAPIFolder=oInbox. Folders. Add ( ”Personlig mapp ” )

tips och varningar

  • Du måste lägga till en import -eller med klausul om ” Microsoft. Office. Interop. Outlook ” dynamisk länk bibliotek till toppen av din kod fil .
  • ny mapp kan vara av någon av följande typer : olFolderCalendar , olFolderContacts , olFolderDrafts , olFolderInbox , olFolderJournal , olFolderNotes eller olFolderTasks
  • .

    Visited 1 times, 1 visit(s) today

    コメント

    タイトルとURLをコピーしました