La biblioteca de objetos de Microsoft Outlook contiene las funciones y los miembros que le permiten manipular e interactuar con Outlook. La biblioteca de objetos es un ensamblado de interoperabilidad primario ( PIA) . Un PIA es básicamente una definición de tipo que se ha firmado con un nombre seguro. Hacer referencia a la PIA da acceso la misma funcionalidad que un usuario final de Outlook tendría . Usted puede agregar, editar y eliminar elementos como tareas , contactos , eventos de calendario , proyectos y correos electrónicos , además de carpetas. Las carpetas son versátiles y pueden ser añadidos bajo cualquier tipo de objeto , no sólo de la bandeja de entrada del usuario. Instrucciones
1
Crear una nueva carpeta mediante el ejemplo de código C # a
Outlook._Application oApplication Outlook.ApplicationClass = new (); Outlook._NameSpace oNamespace oApplication.GetNamespace = ( " MAPI "); Outlook.MAPIFolder oInbox = oNamespace.GetDefaultFolder ( Outlook.OlDefaultFolders.olFolderInbox ) ; Outlook.Folders oFolders = oInbox carpetas , . Outlook.MAPIFolder oPersonal = oFolders.Add ( " Mensajes personales ") ;
2
Agregar una carpeta con Visual Basic para Aplicaciones ( VBA) copiando el siguiente código:
oNamespace As Outlook.NameSpaceDim oInbox Como Outlook.FolderDim oNewFolder Como Outlook.Folder
Set oNamespace = Application.GetNamespace ( " MAPI ") Set oInbox = oNamespace.GetDefaultFolder ( olFolderInbox ) Set oNewFolder = myFolder.Folders.Add ( "Nueva carpeta " )
3
Crear una perspectiva adicional carpeta con VB.NET utilizando el siguiente código:
oOutlook As Outlook._ApplicationoOutlook = New Outlook.Application () oNamespace As Outlook._NameSpace = oOutlook.SessionDim oInbox Como Outlook.MAPIFolder oNamespace.GetDefaultFolder = ( Outlook.OlDefaultFolders.olFolderInbox ) oNewFolder As Outlook.MAPIFolder = oInbox.Folders.Add ( " carpeta personal " )