Compartir a través de


Folder Interfaz

Definición

Representa una carpeta de Outlook.

public interface class Folder : Microsoft::Office::Interop::Outlook::MAPIFolder, Microsoft::Office::Interop::Outlook::MAPIFolderEvents_12_Event
[System.Runtime.InteropServices.Guid("00063006-0000-0000-C000-000000000046")]
public interface Folder : Microsoft.Office.Interop.Outlook.MAPIFolder, Microsoft.Office.Interop.Outlook.MAPIFolderEvents_12_Event
Public Interface Folder
Implements MAPIFolder, MAPIFolderEvents_12_Event
Derivado
Atributos
Implementaciones

Comentarios

Se trata de una interfaz de .NET derivada de una coclase COM que requiere el código administrado para garantizar la interoperabilidad con el objeto COM correspondiente. Use esta interfaz para tener acceso a todos los miembros de método, propiedad y evento de la carpeta del objeto COM. Consulte este tema si necesita información sobre el objeto COM. Para obtener información sobre los miembros de método y propiedad del objeto COM, vea MAPIFolder. Para obtener información sobre los miembros del evento del objeto COM, vea MAPIFolderEvents_12_Event.

Un objeto Folder puede contener otros objetos de la carpeta, así como los elementos de Outlook. Utilice la propiedad Folders de un NameSpace objeto u otro objeto Folder para devolver el conjunto de carpetas en un espacio de nombres o en una carpeta. Puede navegar por carpetas anidadas empezando por una carpeta de nivel superior, por ejemplo, la Bandeja de entrada y usando una combinación de la Folders propiedad , que devuelve el conjunto de carpetas debajo de un objeto Folder en la jerarquía, y la Item[Object] propiedad (esto en C#), que devuelve una carpeta dentro de la Folders colección.

Hay un conjunto de carpetas de un almacén de datos de Outlook que admite la funcionalidad predeterminada de Outlook. Use GetDefaultFolder(OlDefaultFolders), especificando que index es una de las constantes de la OlDefaultFolders enumeración para devolver una de las carpetas predeterminadas de Outlook en el objeto NameSpace de Outlook.

Aunque por lo general es recomendable colocar elementos que ofrecen la misma funcionalidad en la misma carpeta, una carpeta puede contener elementos de tipos diferentes. Por ejemplo, de forma predeterminada, la carpeta Calendario puede contener AppointmentItem objetos y MeetingItem , y la carpeta Contactos puede contener ContactItem objetos y DistListItem . En general, al enumerar elementos en una carpeta, no suponga el tipo de un elemento en la carpeta; compruebe la clase de mensaje del elemento antes de acceder a las propiedades que son aplicables al elemento.

Use el Add(String, Object) método para agregar una carpeta al objeto Folders . El método Add tiene un argumento opcional que se puede utilizar para especificar el tipo de elementos que se pueden almacenar en esa carpeta. De forma predeterminada, las carpetas creadas dentro de otra carpeta heredan el tipo de la carpeta principal.

Tenga en cuenta que cuando se guardan elementos de un tipo específico, se guardan directamente en su carpeta predeterminada correspondiente. Por ejemplo, cuando el GetAssociatedAppointment(Boolean) método se aplica a un MeetingItem en la carpeta Bandeja de entrada, la cita que se devuelve se guardará en la carpeta Calendario predeterminada.

Propiedades

AddressBookName

Devuelve o establece una cadena (cadena en C#) que indica el nombre de la libreta de direcciones para el Folder objeto que representa una carpeta Contacts. Lectura y escritura.

(Heredado de MAPIFolder)
Application

Devuelve un Application objeto que representa la aplicación primaria de Outlook para el objeto . Solo lectura.

(Heredado de MAPIFolder)
Class

Devuelve una OlObjectClass constante que indica la clase del objeto. Solo lectura.

(Heredado de MAPIFolder)
CurrentView

Devuelve un View objeto que representa la vista actual. Solo lectura.

(Heredado de MAPIFolder)
CustomViewsOnly

Devuelve o establece un valor booleano (bool en C#) que determina qué vistas se muestran en el menú Ver de una carpeta determinada. Lectura y escritura.

(Heredado de MAPIFolder)
DefaultItemType

Devuelve una constante de la OlItemType enumeración que indica el tipo de elemento de Outlook predeterminado contenido en la carpeta. Solo lectura.

(Heredado de MAPIFolder)
DefaultMessageClass

Devuelve una cadena (cadena en C#) que representa la clase de mensaje predeterminada para los elementos de la carpeta. Solo lectura.

(Heredado de MAPIFolder)
Description

Devuelve o establece una cadena (cadena en C#) que representa la descripción de la carpeta. Lectura y escritura.

(Heredado de MAPIFolder)
EntryID

Devuelve una cadena (cadena en C#) que representa el identificador de entrada único del objeto. Solo lectura.

(Heredado de MAPIFolder)
FolderPath

Devuelve una cadena (cadena en C#) que indica la ruta de acceso de la carpeta actual. Solo lectura.

(Heredado de MAPIFolder)
Folders

Devuelve la Folders colección que representa todas las carpetas contenidas en el especificado Folder. Solo lectura.

(Heredado de MAPIFolder)
FullFolderPath

Este objeto, miembro o enumeración está en desuso y no debería usarse en el código.

(Heredado de MAPIFolder)
InAppFolderSyncObject

Devuelve o establece un valor booleano (bool en C#) que determina si la carpeta especificada se sincronizará con el servidor de correo electrónico. Lectura y escritura.

(Heredado de MAPIFolder)
IsSharePointFolder

Devuelve un valor booleano (bool en C#) que determina si la carpeta es una carpeta de Microsoft SharePoint Foundation. Solo lectura.

(Heredado de MAPIFolder)
Items

Devuelve un Items objeto de colección como una colección de elementos de Outlook en la carpeta especificada. Solo lectura.

(Heredado de MAPIFolder)
MAPIOBJECT

Este objeto, miembro o enumeración está en desuso y no debería usarse en el código.

(Heredado de MAPIFolder)
Name

Devuelve o establece un valor string (cadena en C#) que representa el nombre para mostrar del objeto. Lectura/escritura.

(Heredado de MAPIFolder)
Parent

Devuelve al elemento primario del objeto del objeto especificado. Solo lectura.

(Heredado de MAPIFolder)
PropertyAccessor

Devuelve un PropertyAccessor objeto que admite la creación, obtención, configuración y eliminación de propiedades del objeto primario Folder . Solo lectura.

(Heredado de MAPIFolder)
Session

Devuelve el NameSpace objeto de la sesión actual. Solo lectura.

(Heredado de MAPIFolder)
ShowAsOutlookAB

Devuelve o establece un valor booleano (bool en C#) que especifica si la carpeta de elementos de contacto se mostrará como una lista de direcciones en la Libreta de direcciones de Outlook. Lectura/escritura.

(Heredado de MAPIFolder)
ShowItemCount

Establece o devuelve una constante en la OlShowItemCount enumeración que indica si se va a mostrar el número de mensajes no leídos en la carpeta o el número total de elementos de la carpeta en el panel de navegación. Lectura/escritura.

(Heredado de MAPIFolder)
Store

Devuelve un Store objeto que representa el almacén que contiene el Folder objeto . Solo lectura.

(Heredado de MAPIFolder)
StoreID

Devuelve una cadena (cadena en C#) que indica el identificador de almacén de la carpeta. Solo lectura.

(Heredado de MAPIFolder)
UnReadItemCount

Devuelve un valor Integer (int en C#) que indica el número de elementos no leídos de la carpeta. Solo lectura.

(Heredado de MAPIFolder)
UserDefinedProperties

Devuelve un UserDefinedProperties objeto que representa las propiedades personalizadas definidas por el usuario para el Folder objeto . Solo lectura.

(Heredado de MAPIFolder)
UserPermissions

Este objeto, miembro o enumeración está en desuso y no debería usarse en el código.

(Heredado de MAPIFolder)
Views

Devuelve la Views colección del Folder objeto . Solo lectura.

(Heredado de MAPIFolder)
WebViewAllowNavigation

Este objeto, miembro o enumeración está en desuso y no debería usarse en el código.

(Heredado de MAPIFolder)
WebViewOn

Devuelve o establece un valor booleano (bool en C#) que indica el estado de vista web de una carpeta. Lectura y escritura.

(Heredado de MAPIFolder)
WebViewURL

Devuelve o establece una cadena (cadena en C#) que indica la dirección URL de la página web asignada a una carpeta. Lectura/escritura.

(Heredado de MAPIFolder)

Métodos

AddToFavorites(Object, Object)

Este objeto, miembro o enumeración está en desuso y no debería usarse en el código.

(Heredado de MAPIFolder)
AddToPFFavorites()

Agrega una carpeta pública de Microsoft Exchange a la carpeta Favoritos de la carpeta pública.

(Heredado de MAPIFolder)
CopyTo(MAPIFolder)

Copia todo el contenido de la carpeta actual a la carpeta de destino.

(Heredado de MAPIFolder)
Delete()

Elimina un objeto de la colección.

(Heredado de MAPIFolder)
Display()

Muestra un nuevo Explorer objeto para la carpeta.

(Heredado de MAPIFolder)
GetCalendarExporter()

Crea un CalendarSharing objeto para el objeto especificado Folder.

(Heredado de MAPIFolder)
GetCustomIcon()

Devuelve un StdPicture objeto que representa el icono personalizado de la carpeta.

(Heredado de MAPIFolder)
GetExplorer(Object)

Devuelve un Explorer objeto que representa un nuevo objeto Explorer inactivo inicializado con la carpeta especificada como la carpeta actual.

(Heredado de MAPIFolder)
GetStorage(String, OlStorageIdentifierType)

Obtiene un StorageItem objeto en el elemento primario Folder para almacenar datos de una solución de Outlook.

(Heredado de MAPIFolder)
GetTable(Object, Object)

Obtiene un Table objeto que contiene elementos filtrados por Filter.

(Heredado de MAPIFolder)
MoveTo(MAPIFolder)

Mueve una carpeta a la carpeta de destino especificada.

(Heredado de MAPIFolder)
SetCustomIcon(StdPicture)

Establece un icono personalizado especificado por Picture para la carpeta.

(Heredado de MAPIFolder)

Eventos

BeforeFolderMove

Se produce cuando una carpeta se va a mover o eliminar, como resultado de una acción del usuario o del código de programación.

(Heredado de MAPIFolderEvents_12_Event)
BeforeItemMove

Se produce cuando un elemento se va a mover o eliminar de una carpeta, como resultado de una acción del usuario o del código de programación.

(Heredado de MAPIFolderEvents_12_Event)

Se aplica a