Partager via


_MailItem Interface

Définition

Il s'agit d'une interface principale dans une coclasse COM qui est requise par du code managé en vue de son interopérabilité avec l'objet COM correspondant. Utilisez cette interface principale uniquement lorsque la méthode que vous voulez utiliser partage le même nom qu'un événement de l'objet COM ; en l'occurrence, effectuez un transtypage vers cette interface pour appeler la méthode et effectuez un transtypage vers la dernière interface d'événements pour vous connecter à l'événement. Sinon, utilisez l'interface .NET qui est dérivée de la coclasse COM pour accéder aux méthodes, propriétés et événements de l'objet COM. Pour plus d’informations sur l’objet COM, consultez MailItem.

public interface class _MailItem
[System.Runtime.InteropServices.Guid("00063034-0000-0000-C000-000000000046")]
public interface _MailItem
Public Interface _MailItem
Dérivé
Attributs

Propriétés

Actions

Retourne une Actions collection qui représente toutes les actions disponibles pour l’élément. En lecture seule.

AlternateRecipientAllowed

Renvoie une valeur booléenne (bool en C#) qui a la valeur True si le message électronique peut être transféré. Lecture-écriture.

Application

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

Attachments

Renvoie un Attachments objet qui représente toutes les pièces jointes de l’élément spécifié. En lecture seule.

AutoForwarded

Valeur booléenne (bool en C#) qui retourne True si l’élément a été automatiquement transféré. Lecture-écriture.

AutoResolvedWinner

Retourne une valeur booléenne (bool en C#) qui détermine si l’élément est gagnant d’une résolution automatique de conflit. En lecture seule.

BCC

Retourne une chaîne (chaîne en C#) représentant la liste d’affichage des noms de copie carbone aveugle (BCC) pour un MailItem. Lecture-écriture.

BillingInformation

Renvoie ou définit une chaîne (chaîne en C#) représentant les informations de facturation associées à l’élément Outlook. En lecture/écriture

Body

Renvoie ou définit une chaîne (chaîne en C#) représentant le corps de texte en clair de l’élément Outlook. Lecture-écriture.

BodyFormat

Renvoie ou définit une OlBodyFormat constante indiquant le format du corps de texte. En lecture/écriture

Categories

Renvoie ou définit une chaîne (chaîne en C#) représentant les catégories affectées à l’élément Outlook. Lecture-écriture.

CC

Retourne une chaîne (chaîne en C#) représentant la liste d’affichage des noms de copie carbone (CC) d’un MailItem. En lecture/écriture

Class

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

Companies

Renvoie ou définit une chaîne (chaîne en C#) représentant les noms des sociétés associées à l’élément Outlook. Lecture-écriture.

Conflicts

Retourne l’objet Conflicts qui représente les éléments en conflit pour n’importe quel objet d’élément Outlook. En lecture seule.

ConversationID

Retourne une chaîne (chaîne en C#) qui identifie de façon unique un Conversation objet auquel l’objet MailItem appartient. En lecture seule.

ConversationIndex

Retourne une chaîne (chaîne en C#) qui représente l’index du thread de conversation de l’élément Outlook. En lecture seule.

ConversationTopic

Retourne une chaîne (chaîne en C#) représentant la rubrique du thread de conversation de l’élément Outlook. En lecture seule.

CreationTime

Renvoie une valeur DateTime indiquant l’heure de création de l’élément Outlook. En lecture seule.

DeferredDeliveryTime

Renvoie ou définit une valeur DateTime indiquant la date et l’heure de remise du message électronique. Lecture-écriture.

DeleteAfterSubmit

Renvoie ou définit une valeur booléenne (bool en C#) qui a la valeur True si une copie du message n’est pas enregistrée lors de l’envoi, et False si une copie est enregistrée. En lecture/écriture

DownloadState

Retourne une constante qui appartient à l’énumération OlDownloadState indiquant l’état de téléchargement de l’élément. En lecture seule.

EnableSharedAttachments

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

EntryID

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

ExpiryTime

Renvoie ou définit une valeur DateTime indiquant la date et l’heure auxquelles l’élément devient non valide et peut être supprimé. En lecture/écriture

FlagDueBy

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

FlagIcon

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

FlagRequest

Renvoie ou définit une chaîne (chaîne en C#) qui indique l’action demandée pour un élément de courrier. Lecture-écriture.

FlagStatus

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

FormDescription

Renvoie l’objet FormDescription qui représente la description du formulaire pour l’élément Outlook spécifié. En lecture seule.

GetInspector

Retourne un Inspector objet qui représente un inspecteur initialisé pour contenir l’élément spécifié. En lecture seule.

HasCoverSheet

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

HTMLBody

Renvoie ou définit une chaîne (chaîne en C#) représentant le corps HTML de l’élément spécifié. Lecture-écriture.

Importance

Renvoie ou définit une OlImportance constante indiquant le niveau d’importance relative de l’élément Outlook. Lecture-écriture.

InternetCodepage

Renvoie ou définit une valeur Integer (int en C#) qui détermine la page de codes Internet utilisée par l’élément. En lecture/écriture

IsConflict

Retourne une valeur booléenne (bool en C#) qui détermine si l’élément est en conflit. En lecture seule.

IsIPFax

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

IsMarkedAsTask

Retourne une valeur booléenne (bool en C#) qui indique si est MailItem marqué comme tâche. En lecture seule.

ItemProperties

Retourne une ItemProperties collection qui représente toutes les propriétés standard et définies par l’utilisateur associées à l’élément Outlook. En lecture seule.

LastModificationTime

Renvoie une valeur DateTime spécifiant la date et l’heure de la dernière modification de l’élément Outlook. En lecture seule.

Links

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

MAPIOBJECT

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

MarkForDownload

Renvoie ou définit une OlRemoteStatus constante qui détermine l’état d’un élément une fois qu’il est reçu par un utilisateur distant. Lecture-écriture.

MessageClass

Renvoie ou définit une chaîne (chaîne en C#) représentant la classe de message pour l’élément Outlook. En lecture/écriture

Mileage

Renvoie ou définit une chaîne (chaîne en C#) représentant le kilométrage d’un élément. En lecture/écriture

NoAging

Renvoie ou définit une valeur booléenne (bool en C#) qui a la valeur True pour ne pas vieillir l’élément Outlook. Lecture-écriture.

OriginatorDeliveryReportRequested

Renvoie ou définit une valeur booléenne (bool en C#) qui détermine si l’expéditeur de l’élément de réunion ou du message électronique recevra un rapport de remise. Lecture-écriture.

OutlookInternalVersion

Retourne une valeur Integer (int en C#) représentant le numéro de build de l’application Outlook pour un élément Outlook. En lecture seule.

OutlookVersion

Retourne une chaîne (chaîne en C#) indiquant le numéro de version principale et secondaire de l’application Outlook pour un élément Outlook. En lecture seule.

Parent

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

Permission

Définit ou renvoie une OlPermission constante qui détermine les autorisations que les destinataires auront sur l’élément de courrier électronique. Lecture-écriture.

PermissionService

Définit ou renvoie une OlPermissionService constante qui détermine le service d’autorisation qui sera utilisé lors de l’envoi d’un message protégé par la gestion des droits relatifs à l’information (IRM). Lecture-écriture.

PermissionTemplateGuid

Renvoie ou définit une valeur string (chaîne en C#) qui représente le GUID du fichier de modèle à appliquer à afin de spécifier les autorisations de gestion des droits relatifs à l’information MailItem (IRM). Lecture-écriture.

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 MailItem . En lecture seule.

ReadReceiptRequested

Retourne une valeur booléenne (bool en C#) qui indique True si une confirmation de lecture a été demandée par l’expéditeur.

ReceivedByEntryID

Retourne une chaîne (chaîne en C#) représentant pour EntryID le vrai destinataire tel que défini par le fournisseur de transport qui remet le message électronique. En lecture seule.

ReceivedByName

Retourne une chaîne (chaîne en C#) qui représente le nom complet du vrai destinataire du message électronique. En lecture seule.

ReceivedOnBehalfOfEntryID

Retourne une chaîne (chaîne en C#) représentant le EntryID de l’utilisateur délégué pour représenter le destinataire du message électronique. En lecture seule.

ReceivedOnBehalfOfName

Retourne une chaîne (chaîne en C#) représentant le nom d’affichage de l’utilisateur délégué pour représenter le destinataire du message électronique. En lecture seule.

ReceivedTime

Renvoie une valeur DateTime indiquant la date et l’heure auxquelles l’élément a été reçu. En lecture seule.

RecipientReassignmentProhibited

Renvoie une valeur booléenne (bool en C#) qui indique True si le destinataire ne peut pas transférer le message électronique. Lecture-écriture.

Recipients

Retourne une Recipients collection qui représente tous les destinataires de l’élément Outlook. En lecture seule.

ReminderOverrideDefault

Renvoie ou définit une valeur booléenne (bool en C#) qui a la valeur True si le rappel remplace le comportement de rappel par défaut pour l’élément. Lecture-écriture.

ReminderPlaySound

Renvoie ou définit une valeur booléenne (bool en C#) qui a la valeur True si le rappel doit lire un son lorsqu’il se produit pour cet élément. En lecture/écriture

ReminderSet

Renvoie ou définit une valeur booléenne (bool en C#) qui a la valeur True si un rappel a été défini pour cet élément. Lecture-écriture.

ReminderSoundFile

Renvoie ou définit une chaîne (chaîne en C#) indiquant le chemin et le nom du fichier audio à lire lorsque le rappel se produit pour l’élément Outlook. En lecture/écriture

ReminderTime

Renvoie ou définit une valeur DateTime indiquant la date et l’heure auxquelles le rappel doit se produire pour l’élément spécifié. En lecture/écriture

RemoteStatus

Renvoie ou définit une OlRemoteStatus constante spécifiant l’état distant du message électronique. En lecture/écriture

ReplyRecipientNames

Retourne une liste string délimitée par des points-virgules (chaîne en C#) de destinataires de la réponse pour le message électronique. En lecture seule.

ReplyRecipients

Renvoie une Recipients collection qui représente tous les objets destinataires de la réponse pour l’élément Outlook. En lecture seule.

RetentionExpirationDate

Retourne une DateTime valeur qui spécifie la date d’expiration de l’objet MailItem , après quoi l’Assistant Gestion des enregistrements de messagerie (MRM) supprime l’élément. En lecture seule.

RetentionPolicyName

Retourne une chaîne (chaîne en C#) qui spécifie le nom de la stratégie de rétention. En lecture seule.

RTFBody

Renvoie ou définit un tableau d’octets qui représente le corps de l’élément Microsoft Outlook au format Texte enrichi. Lecture-écriture.

Saved

Retourne une valeur booléenne (bool en C#) qui a la valeur True si l’élément Outlook n’a pas été modifié depuis le dernier enregistrement. En lecture seule.

SaveSentMessageFolder

Renvoie ou définit un Folder objet qui représente le dossier dans lequel une copie du message électronique sera enregistrée après l’envoi. En lecture/écriture

Sender

Renvoie ou définit un AddressEntry objet qui correspond à l’utilisateur du compte à partir duquel le MailItem est envoyé. En lecture/écriture

SenderEmailAddress

Renvoie une chaîne (chaîne en C#) qui représente l’adresse de messagerie de l’expéditeur de l’élément Outlook. En lecture seule.

SenderEmailType

Renvoie une chaîne (chaîne en C#) qui représente le type d’entrée pour l’adresse de messagerie de l’expéditeur de l’élément Outlook, telle que « SMTP » pour l’adresse Internet, « EX » pour une adresse de serveur Microsoft Exchange, etc. En lecture seule.

SenderName

Retourne une chaîne (chaîne en C#) indiquant le nom complet de l’expéditeur de l’élément Outlook. En lecture seule.

SendUsingAccount

Renvoie ou définit un Account objet qui représente le compte sous lequel le MailItem doit être envoyé. Lecture-écriture.

Sensitivity

Renvoie ou définit une constante dans l’énumération OlSensitivity indiquant la sensibilité de l’élément Outlook. En lecture/écriture

Sent

Retourne une valeur booléenne (bool en C#) qui indique si un message a été envoyé. En lecture seule.

SentOn

Renvoie une valeur DateTime indiquant la date et l’heure auxquelles l’élément Outlook a été envoyé. En lecture seule.

SentOnBehalfOfName

Retourne une chaîne (chaîne en C#) indiquant le nom d’affichage de l’expéditeur prévu du message électronique. En lecture/écriture

Session

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

Size

Retourne une valeur Integer (int en C#) indiquant la taille (en octets) de l’élément Outlook. En lecture seule.

Subject

Renvoie ou définit une chaîne (chaîne en C#) indiquant l’objet de l’élément Outlook. Lecture-écriture.

Submitted

Renvoie une valeur booléenne (bool en C#) qui a la valeur True si l’élément a été envoyé. En lecture seule.

TaskCompletedDate

Renvoie ou définit une valeur DateTime qui représente la date d’achèvement de la tâche pour ce MailItem. En lecture/écriture

TaskDueDate

Renvoie ou définit une valeur DateTime qui représente la date d’échéance de la tâche pour ce MailItem. Lecture-écriture.

TaskStartDate

Renvoie ou définit une valeur DateTime qui représente la date de début de la tâche pour cet MailItem objet. En lecture/écriture

TaskSubject

Renvoie ou définit une valeur string (chaîne en C#) qui représente l’objet de la tâche pour l’objet MailItem . Lecture-écriture.

To

Renvoie ou définit une liste string délimitée par des points-virgules (chaîne en C#) de noms complets pour les destinataires À de l’élément Outlook. Lecture-écriture.

ToDoTaskOrdinal

Renvoie ou définit une valeur DateTime qui représente la valeur ordinale de la tâche pour .MailItem Lecture-écriture.

UnRead

Renvoie ou définit une valeur booléenne (bool en C#) qui a la valeur True si l’élément Outlook n’a pas été ouvert (lecture). Lecture-écriture.

UserProperties

Renvoie la UserProperties collection qui représente toutes les propriétés utilisateur de l’élément Outlook. En lecture seule.

VotingOptions

Renvoie ou définit une chaîne (chaîne en C#) spécifiant une chaîne délimitée contenant les options de vote pour le message électronique. Lecture-écriture.

VotingResponse

Renvoie ou définit une chaîne (chaîne en C#) spécifiant la réponse de vote pour le message électronique. Lecture-écriture.

Méthodes

AddBusinessCard(ContactItem)

Ajoute les informations de contact basées sur la carte de visite électronique (EBC) associée à l’objet spécifié ContactItem à l’objet MailItem .

ClearConversationIndex()

Efface l'index du thème de la conversation du message.

ClearTaskFlag()

Efface l’objet MailItem en tant que tâche.

Close(OlInspectorClose)

Ferme et enregistre de manière facultative les modifications apportées à l’élément Outlook.

Copy()

Crée une autre occurrence d'un objet.

Delete()

Supprime l’élément du dossier qui contient l’élément.

Display(Object)

Affiche un nouvel Inspector objet pour l’élément.

Forward()

Exécute l’action Transférer pour un élément et retourne la copie résultante sous la forme d’un MailItem objet .

GetConversation()

Obtient un Conversation objet qui représente la conversation à laquelle cet élément appartient.

MarkAsTask(OlMarkInterval)

Marque un MailItem objet en tant que tâche et attribue un intervalle de tâche pour l’objet.

Move(MAPIFolder)

Déplace un élément Microsoft Outlook vers un nouveau dossier.

PrintOut()

Imprime l’élément Outlook à l’aide de tous les paramètres par défaut. La méthode PrintOut est la seule méthode Outlook qui peut être utilisée pour l'impression.

Reply()

Crée, à partir du message d'origine, une réponse préadressée à l'expéditeur d'origine.

ReplyAll()

Crée, à partir du message d’origine, une réponse destinée à tous les destinataires.

Save()

Enregistre l’élément Outlook dans le dossier actif ou, s’il s’agit d’un nouvel élément, dans le dossier par défaut Outlook pour le type d’élément.

SaveAs(String, Object)

Enregistre l’élément Microsoft Outlook dans le chemin d’accès spécifié et dans le format du type de fichier spécifié. Si le type de fichier n’est pas spécifié, le format message (.msg) est utilisé.

Send()

Envoie le message électronique.

ShowCategoriesDialog()

Affiche la boîte de dialogue Afficher les catégories qui vous permet de sélectionner les catégories correspondant à l'objet de l'élément.

S’applique à