Partager via


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 d’une coclasse COM requise 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, de propriété et d’événement de l’objet COM Folder. Reportez-vous à cette rubrique pour plus d’informations sur l’objet COM. Pour plus d’informations sur la méthode et les membres de propriété de l’objet COM, consultez MAPIFolder. Pour plus d’informations sur les membres de l’événement de l’objet COM, consultez MAPIFolderEvents_12_Event.

Un objet Folder peut contenir d’autres objets Folder, ainsi que des éléments Outlook. Utilisez la propriété Folders d’un NameSpace objet ou d’un autre objet Folder pour renvoyer l’ensemble de dossiers dans un NameSpace ou sous un dossier. Vous pouvez naviguer dans les dossiers imbriqués en commençant à partir d’un dossier de niveau supérieur, par exemple la boîte de réception, et en utilisant une combinaison de la Folders propriété , qui retourne l’ensemble de dossiers sous un objet Folder dans la hiérarchie, et de la Item[Object] propriété (ceci en C#), qui retourne un dossier dans la Folders collection.

Il existe un jeu de dossiers dans une banque de données Outlook qui prend en charge la fonctionnalité par défaut d'Outlook. Utilisez GetDefaultFolder(OlDefaultFolders), en spécifiant qui index est l’une des constantes de l’énumération OlDefaultFolders pour renvoyer l’un des dossiers Outlook par défaut dans l’objet Outlook NameSpace .

Bien qu'il soit en général recommandé de placer les éléments qui remplissent la même fonction dans le même dossier, un dossier peut contenir des éléments de types différents. Par exemple, par défaut, le dossier Calendrier peut contenir des AppointmentItem objets et MeetingItem , et le dossier Contacts peut contenir des ContactItem objets et DistListItem . En général, lorsque vous énumérez les éléments d'un dossier, ne supposez pas leur type ; vérifiez la classe de message des éléments avant d'accéder aux propriétés qui s'appliquent.

Utilisez la Add(String, Object) méthode pour ajouter un dossier à l’objet Folders . La méthode Add contient un argument facultatif qui peut être utilisé pour spécifier le type d'élément qu'il est possible de stocker dans ce dossier. Par défaut, les dossiers créés dans un autre dossier héritent du type du dossier parent.

Notez que lorsque des éléments d'un type spécifique sont enregistrés, ils sont enregistrés directement dans leur dossier par défaut. 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 retourné est enregistré dans le dossier Calendrier par défaut.

Propriétés

AddressBookName

Renvoie ou définit une chaîne (chaîne en C#) qui indique le nom du carnet d’adresses pour l’objet Folder représentant un dossier Contacts. Lecture-écriture.

(Hérité de MAPIFolder)
Application

Renvoie un Application objet qui représente l’application Outlook parente pour l’objet . En lecture seule.

(Hérité de MAPIFolder)
Class

Retourne une OlObjectClass constante indiquant la classe de l’objet. En lecture seule.

(Hérité de MAPIFolder)
CurrentView

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

(Hérité de MAPIFolder)
CustomViewsOnly

Renvoie ou définit une valeur booléenne (bool en C#) qui détermine les affichages affichés dans le menu Affichage d’un dossier donné. Lecture-écriture.

(Hérité de MAPIFolder)
DefaultItemType

Retourne une constante de l’énumération OlItemType indiquant le type d’élément Outlook par défaut contenu dans le dossier. En lecture seule.

(Hérité de MAPIFolder)
DefaultMessageClass

Retourne une chaîne (chaîne en C#) qui représente la classe de message par défaut pour les éléments du dossier. En lecture seule.

(Hérité de MAPIFolder)
Description

Renvoie ou définit une chaîne (chaîne en C#) représentant la description du dossier. Lecture-écriture.

(Hérité de MAPIFolder)
EntryID

Retourne une chaîne (chaîne en C#) représentant l’ID d’entrée unique de l’objet. En lecture seule.

(Hérité de MAPIFolder)
FolderPath

Retourne une chaîne (chaîne en C#) qui indique le chemin du dossier actif. En lecture seule.

(Hérité de MAPIFolder)
Folders

Retourne la Folders collection qui représente tous les dossiers contenus dans le spécifié 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

Renvoie ou définit une valeur booléenne (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

Retourne une valeur booléenne (bool en C#) qui détermine si le dossier est un dossier Microsoft SharePoint Foundation. En lecture seule.

(Hérité de MAPIFolder)
Items

Retourne un Items objet de collection en tant que 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

Renvoie ou définit une valeur string (chaîne en C#) qui représente le nom d’affichage de l’objet. En 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

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

(Hérité de MAPIFolder)
Session

Retourne l’objet NameSpace pour la session active. En lecture seule.

(Hérité de MAPIFolder)
ShowAsOutlookAB

Renvoie ou définit une valeur booléenne (bool en C#) qui spécifie si le dossier des éléments de contact sera affiché sous forme de liste d’adresses dans le carnet d’adresses Outlook. En lecture/écriture

(Hérité de MAPIFolder)
ShowItemCount

Définit ou renvoie une constante dans l’énumération OlShowItemCount 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. En lecture/écriture

(Hérité de MAPIFolder)
Store

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

(Hérité de MAPIFolder)
StoreID

Retourne une chaîne (chaîne en C#) indiquant l’ID de magasin du dossier. En lecture seule.

(Hérité de MAPIFolder)
UnReadItemCount

Retourne une valeur Integer (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 objet qui représente les propriétés personnalisées définies par l’utilisateur pour l’objet Folder . 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

Retourne la Views collection de l’objet Folder . 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

Renvoie ou définit une valeur booléenne (bool en C#) indiquant l’état d’affichage Web d’un dossier. En lecture/écriture

(Hérité de MAPIFolder)
WebViewURL

Renvoie ou définit une chaîne (chaîne en C#) indiquant l’URL de la page Web affectée à un dossier. 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 pour le spécifié Folder.

(Hérité de MAPIFolder)
GetCustomIcon()

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

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

Renvoie un Explorer objet 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 sur le 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 à