Folder Interface

Définition

Représente un dossier 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
Dérivé
Attributs
Implémente

Remarques

Il s’agit d’une interface .NET dérivée une coclasse COM qui est requis par le code managé pour l’interopérabilité avec l’objet COM correspondant. Utilisez cette interface pour accéder à tous les membres de méthode, propriétés et événements de l’objet COM dossier. Reportez-vous à cette rubrique pour plus d’informations sur l’objet COM. Pour plus d’informations sur les membres des méthodes et des propriétés de l’objet COM, voir MAPIFolder. Pour plus d’informations sur les membres de l’événement de l’objet COM, voir MAPIFolderEvents_12_Event.

Un objet Folder peut contenir des autres objets Folder , ainsi que les éléments Outlook. Utilisez la propriété Folders d’un NameSpace objet ou un autre objet Folder pour renvoyer l’ensemble des dossiers dans un espace de noms ou dans un dossier. Vous pouvez parcourir des dossiers imbriqués à partir d’un dossier de niveau supérieur, disons la boîte de réception et à l’aide d’une combinaison de la Folders propriété, qui retourne l’ensemble des dossiers sous un objet Folder dans la hiérarchie et le Item[Object] propriété (cette en c#), qui renvoie un dossier dans le Folders collection.

Il existe un ensemble de dossiers au sein d’un magasin de données Outlook qui prend en charge les fonctionnalités par défaut d’Outlook. Utilisez GetDefaultFolder(OlDefaultFolders), en spécifiant un index qui est une des constantes dans le OlDefaultFolders énumération pour renvoyer un des dossiers Outlook par défaut de l’objet Outlook NameSpace .

S’il est généralement recommandé de placer les éléments servant les mêmes fonctionnalités dans le même dossier, un dossier peut contenir des éléments de différents types. Par exemple, peut contenir le dossier calendrier par défaut, AppointmentItem et MeetingItem objets et les dossier Contacts peut contenir ContactItem et DistListItem objets. En règle générale, en énumérant des éléments dans un dossier, ne devinez pas le type d’un élément dans le dossier ; vérifiez la classe de message de l’élément avant d’accéder à des propriétés qui ne s’appliquent à l’élément.

Utiliser le Add(String, Object) pour ajouter un dossier à l’objet Folders . La méthode Ajouterprésente un argument facultatif qui peut être utilisé pour spécifier le type d’éléments pouvant être stockés dans ce dossier. Par défaut, les dossiers créés à l’intérieur d’un autre dossier héritent du type du dossier parent.

Notez que lorsque les éléments d’un type spécifique sont enregistrés, ils sont enregistrés directement dans leur dossier par défaut correspondant. Par exemple, lorsque la GetAssociatedAppointment(Boolean) méthode est appliquée à un objet MeetingItem dans le dossier boîte de réception, le rendez-vous qui est renvoyé sera enregistré dans le dossier de calendrier par défaut.

Propriétés

AddressBookName

Cette propriété renvoie ou définit une chaîne (string en c#) qui indique le nom du carnet d’adresses pour le Folder objet représentant un dossier Contacts. Lecture-écriture.

(Hérité de MAPIFolder)
Application

Renvoie un Application object qui représente l’application Outlook de l’objet parent. En lecture seule.

(Hérité de MAPIFolder)
Class

Renvoie un OlObjectClass constante indiquant la classe de l’objet. En lecture seule.

(Hérité de MAPIFolder)
CurrentView

Renvoie un View représentant l’affichage actuel. En lecture seule.

(Hérité de MAPIFolder)
CustomViewsOnly

Cette propriété renvoie ou définit un type Boolean (bool en c#) qui détermine quels affichages apparaissent dans le menu Affichage d’un dossier donné. Lecture-écriture.

(Hérité de MAPIFolder)
DefaultItemType

Renvoie une constante de le OlItemType énumération indiquant la valeur par défaut Outlook item type contenu dans le dossier. En lecture seule.

(Hérité de MAPIFolder)
DefaultMessageClass

Renvoie une chaîne (string en c#) représentant la classe de message par défaut pour les éléments dans le dossier. En lecture seule.

(Hérité de MAPIFolder)
Description

Cette propriété renvoie ou définit une chaîne (string en c#) représentant la description du dossier. Lecture-écriture.

(Hérité de MAPIFolder)
EntryID

Renvoie une chaîne (string en c#) qui représente l’identificateur d’entrée unique de l’objet. En lecture seule.

(Hérité de MAPIFolder)
FolderPath

Renvoie une chaîne (string en c#) qui indique le chemin d’accès du dossier actif. En lecture seule.

(Hérité de MAPIFolder)
Folders

Renvoie le Folders qui représente tous les dossiers contenus dans la collection Folder. En lecture seule.

(Hérité de MAPIFolder)
FullFolderPath

Cet objet, ce membre ou cette énumération est déconseillé et n'est pas destiné à être utilisé dans votre code.

(Hérité de MAPIFolder)
InAppFolderSyncObject

Cette propriété renvoie ou définit un type Boolean (bool en c#) qui détermine si le dossier spécifié sera synchronisé avec le serveur de messagerie. Lecture-écriture.

(Hérité de MAPIFolder)
IsSharePointFolder

Renvoie un type Boolean (bool en c#) qui détermine si le dossier est un dossier Microsoft SharePoint Foundation. En lecture seule.

(Hérité de MAPIFolder)
Items

Renvoie un Items objet collection comme une collection d’éléments Outlook dans le dossier spécifié. En lecture seule.

(Hérité de MAPIFolder)
MAPIOBJECT

Cet objet, ce membre ou cette énumération est déconseillé et n'est pas destiné à être utilisé dans votre code.

(Hérité de MAPIFolder)
Name

Cette propriété renvoie ou définit une valeur de chaîne (string en c#) qui représente le nom complet de l’objet. Lecture-écriture.

(Hérité de MAPIFolder)
Parent

Renvoie la valeur de type Object parent de l’objet spécifié. En lecture seule.

(Hérité de MAPIFolder)
PropertyAccessor

Renvoie un PropertyAccessor objet qui prend en charge la création, l’obtention, la définition et la suppression de propriétés de l’objet parent Folder objet. En lecture seule.

(Hérité de MAPIFolder)
Session

Renvoie le NameSpace objet pour la session active. En lecture seule.

(Hérité de MAPIFolder)
ShowAsOutlookAB

Cette propriété renvoie ou définit une valeur booléenne (bool en c#) qui spécifie si le dossier des éléments de contact sera affiché en tant que liste d’adresses dans le carnet d’adresses. Lecture-écriture.

(Hérité de MAPIFolder)
ShowItemCount

Définit ou renvoie une constante dans la OlShowItemCount énumération qui indique s’il faut afficher le nombre de messages non lus dans le dossier ou le nombre total d’éléments dans le dossier dans le volet de Navigation. Lecture-écriture.

(Hérité de MAPIFolder)
Store

Renvoie un Store représentant le magasin qui contient le Folder objet. En lecture seule.

(Hérité de MAPIFolder)
StoreID

Renvoie une chaîne (string en c#) indiquant l’ID de stockage pour le dossier. En lecture seule.

(Hérité de MAPIFolder)
UnReadItemCount

Renvoie une valeur entière (int en c#) indiquant le nombre d’éléments non lus dans le dossier. En lecture seule.

(Hérité de MAPIFolder)
UserDefinedProperties

Renvoie un UserDefinedProperties object qui représente les propriétés personnalisées définies par l’utilisateur pour le Folder objet. En lecture seule.

(Hérité de MAPIFolder)
UserPermissions

Cet objet, ce membre ou cette énumération est déconseillé et n'est pas destiné à être utilisé dans votre code.

(Hérité de MAPIFolder)
Views

Renvoie le Views collection de le Folder objet. En lecture seule.

(Hérité de MAPIFolder)
WebViewAllowNavigation

Cet objet, ce membre ou cette énumération est déconseillé et n'est pas destiné à être utilisé dans votre code.

(Hérité de MAPIFolder)
WebViewOn

Cette propriété renvoie ou définit un type Boolean (bool en c#) indiquant l’état d’affichage pour un dossier Web. Lecture-écriture.

(Hérité de MAPIFolder)
WebViewURL

Cette propriété renvoie ou définit une chaîne (string en c#) indiquant l’URL de la page Web qui est affectée à un dossier. Propriété en lecture-écriture.

(Hérité de MAPIFolder)

Méthodes

AddToFavorites(Object, Object)

Cet objet, ce membre ou cette énumération est déconseillé et n'est pas destiné à être utilisé dans votre code.

(Hérité de MAPIFolder)
AddToPFFavorites()

Ajoute un dossier public Microsoft Exchange au dossier Favoris du dossier public.

(Hérité de MAPIFolder)
CopyTo(MAPIFolder)

Copie l'intégralité du dossier actif dans le dossier de destination.

(Hérité de MAPIFolder)
Delete()

Supprime un objet de la collection.

(Hérité de MAPIFolder)
Display()

Affiche un nouvel Explorer objet pour le dossier.

(Hérité de MAPIFolder)
GetCalendarExporter()

Crée un CalendarSharing objet spécifié Folder.

(Hérité de MAPIFolder)
GetCustomIcon()

Renvoie un StdPicture object qui représente l’icône personnalisée pour le dossier.

(Hérité de MAPIFolder)
GetExplorer(Object)

Renvoie un Explorer object qui représente un nouvel objet Explorer inactif initialisé avec le dossier spécifié comme dossier actif.

(Hérité de MAPIFolder)
GetStorage(String, OlStorageIdentifierType)

Obtient un StorageItem objet parent Folder pour stocker les données d’une solution Outlook.

(Hérité de MAPIFolder)
GetTable(Object, Object)

Obtient un Table objet qui contient des éléments filtrés par Filter.

(Hérité de MAPIFolder)
MoveTo(MAPIFolder)

Déplace un dossier vers le dossier de destination spécifié.

(Hérité de MAPIFolder)
SetCustomIcon(StdPicture)

Définit une icône personnalisée spécifiée par Picture pour le dossier.

(Hérité de MAPIFolder)

Événements

BeforeFolderMove

Se produit lorsqu'un dossier est sur le point d'être déplacé ou supprimé, à la suite de l'action d'un utilisateur ou de l'exécution du code d'un programme.

(Hérité de MAPIFolderEvents_12_Event)
BeforeItemMove

Se produit lorsqu'un élément est sur le point d'être déplacé ou supprimé d'un dossier, à la suite de l'action d'un utilisateur ou de l'exécution du code d'un programme.

(Hérité de MAPIFolderEvents_12_Event)

S’applique à