A Biblioteca de objetos do Microsoft Outlook contém funções e membros que permitem manipular e interagir com o Outlook. A biblioteca de objetos é um assembly de interoperabilidade primária (PIA) . A PIA é basicamente uma definição de tipo que foi assinado com um nome forte. Referenciando este PIA dá-lhe acesso a todas as mesmas funcionalidades que um usuário final Outlook teria. Você pode adicionar , editar e remover itens como tarefas, contatos , eventos de calendário , rascunhos e e-mails , além de pastas. As pastas são versáteis e podem ser adicionado em qualquer tipo de objeto , não apenas a caixa de entrada do usuário. Instruções
1
Crie uma nova pasta usando o exemplo de código C # abaixo :
Outlook._Application oApplication = new Outlook.ApplicationClass (); Outlook._NameSpace oNamespace = oApplication.GetNamespace ( " MAPI "); Outlook.MAPIFolder oInbox = oNamespace.GetDefaultFolder ( Outlook.OlDefaultFolders.olFolderInbox ); Outlook.Folders oFolders = oInbox pastas ; . Outlook.MAPIFolder oPersonal = oFolders.Add (" Mensagens Pessoais ");
2
Adicionar uma pasta com o Visual Basic for Applications (VBA) , copiando o seguinte código: Dim
oNamespace Como Outlook.NameSpaceDim oInbox Como Outlook.FolderDim oNewFolder Como Outlook.Folder
Set oNamespace = Application.GetNamespace ( " MAPI " ) Set oInbox = oNamespace.GetDefaultFolder ( olFolderInbox ) Definir oNewFolder = myFolder.Folders.Add ( "New Folder" ),
3
Criar um Outlook adicional pasta com VB.NET , usando o seguinte código: Dim
oOutlook Como Outlook._ApplicationoOutlook = New Outlook.Application () Dim oNamespace Como Outlook._NameSpace = oOutlook.SessionDim oInbox Como Outlook.MAPIFolder = oNamespace.GetDefaultFolder ( Outlook.OlDefaultFolders.olFolderInbox ) Dim oNewFolder Como Outlook.MAPIFolder = oInbox.Folders.Add ( "Pasta pessoal " ),