Compartir a través de


_MailItem Interfaz

Definición

Es una interfaz principal en una coclase COM que el código administrado necesita para la interoperabilidad con el objeto COM correspondiente. Use esta interfaz principal únicamente cuando el método que desee usar comparta el mismo nombre que un evento del objeto COM; en este caso, realice la conversión a esta interfaz para llamar al método y realice la conversión a la última versión de la interfaz de eventos para conectarse al evento. En caso contrario, use la interfaz .NET derivada de la coclase COM para obtener acceso a los métodos, propiedades y eventos del objeto COM. Para obtener información sobre el objeto COM, vea MailItem.

public interface class _MailItem
[System.Runtime.InteropServices.Guid("00063034-0000-0000-C000-000000000046")]
public interface _MailItem
Public Interface _MailItem
Derivado
Atributos

Propiedades

Actions

Devuelve una Actions colección que representa todas las acciones disponibles para el elemento. Solo lectura.

AlternateRecipientAllowed

Devuelve un valor booleano (bool en C#) que es True si se puede reenviar el mensaje de correo. Lectura y escritura.

Application

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

Attachments

Devuelve un Attachments objeto que representa todos los datos adjuntos del elemento especificado. Solo lectura.

AutoForwarded

Valor booleano (bool en C#) que devuelve True si el elemento se reenvía automáticamente. Lectura y escritura.

AutoResolvedWinner

Devuelve un valor booleano (bool en C#) que determina si el elemento es un ganador de una resolución automática de conflictos. Solo lectura.

BCC

Devuelve una cadena (cadena en C#) que representa la lista de visualización de nombres de copia de carbono ciego (BCC) para un MailItemobjeto . Lectura y escritura.

BillingInformation

Devuelve o establece una cadena (cadena en C#) que representa la información de facturación asociada al elemento de Outlook. Lectura y escritura.

Body

Devuelve o establece una cadena (cadena en C#) que representa el cuerpo de texto no cifrado del elemento de Outlook. Lectura y escritura.

BodyFormat

Devuelve o establece una OlBodyFormat constante que indica el formato del texto del cuerpo. Lectura/escritura.

Categories

Devuelve o establece una cadena (cadena en C#) que representa las categorías asignadas al elemento de Outlook. Lectura/escritura.

CC

Devuelve una cadena (cadena en C#) que representa la lista para mostrar de los nombres de copia en carbono (CC) de un MailItemobjeto . Lectura/escritura.

Class

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

Companies

Devuelve o establece una cadena (cadena en C#) que representa los nombres de las empresas asociadas al elemento de Outlook. Lectura/escritura.

Conflicts

Devuelve el Conflicts objeto que representa los elementos que están en conflicto para cualquier objeto de elemento de Outlook. Solo lectura.

ConversationID

Devuelve una cadena (cadena en C#) que identifica de forma única un Conversation objeto al que pertenece el MailItem objeto. Solo lectura.

ConversationIndex

Devuelve una cadena (cadena en C#) que representa el índice del subproceso de conversación del elemento de Outlook. Solo lectura.

ConversationTopic

Devuelve una cadena (cadena en C#) que representa el tema del subproceso de conversación del elemento de Outlook. Solo lectura.

CreationTime

Devuelve un valor DateTime que indica la hora de creación del elemento de Outlook. Solo lectura.

DeferredDeliveryTime

Devuelve o establece un valor DateTime que indica la fecha y hora en que se va a entregar el mensaje de correo. Lectura y escritura.

DeleteAfterSubmit

Devuelve o establece un valor booleano (bool en C#) que es True si una copia del mensaje de correo no se guarda al enviarse y False si se guarda una copia. Lectura/escritura.

DownloadState

Devuelve una constante que pertenece a la OlDownloadState enumeración que indica el estado de descarga del elemento. Solo lectura.

EnableSharedAttachments

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

EntryID

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

ExpiryTime

Devuelve o establece un valor DateTime que indica la fecha y hora en que el elemento no es válido y se puede eliminar. Lectura y escritura.

FlagDueBy

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

FlagIcon

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

FlagRequest

Devuelve o establece una cadena (cadena en C#) que indica la acción solicitada para un elemento de correo. Lectura/escritura.

FlagStatus

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

FormDescription

Devuelve el FormDescription objeto que representa la descripción del formulario para el elemento de Outlook especificado. Solo lectura.

GetInspector

Devuelve un Inspector objeto que representa un inspector inicializado para contener el elemento especificado. Solo lectura.

HasCoverSheet

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

HTMLBody

Devuelve o establece una cadena (cadena en C#) que representa el cuerpo HTML del elemento especificado. Lectura/escritura.

Importance

Devuelve o establece una OlImportance constante que indica el nivel de importancia relativa para el elemento de Outlook. Lectura/escritura.

InternetCodepage

Devuelve o establece un valor Integer (int en C#) que determina la página de códigos de Internet usada por el elemento. Lectura/escritura.

IsConflict

Devuelve un valor booleano (bool en C#) que determina si el elemento está en conflicto. Solo lectura.

IsIPFax

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

IsMarkedAsTask

Devuelve un valor booleano (bool en C#) que indica si está MailItem marcado como una tarea. Solo lectura.

ItemProperties

Devuelve una ItemProperties colección que representa todas las propiedades estándar y definidas por el usuario asociadas al elemento de Outlook. Solo lectura.

LastModificationTime

Devuelve un valor DateTime que especifica la fecha y hora en que se modificó por última vez el elemento de Outlook. Solo lectura.

Links

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

MAPIOBJECT

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

MarkForDownload

Devuelve o establece una OlRemoteStatus constante que determina el estado de un elemento una vez que lo recibe un usuario remoto. Lectura/escritura.

MessageClass

Devuelve o establece una cadena (cadena en C#) que representa la clase de mensaje para el elemento de Outlook. Lectura y escritura.

Mileage

Devuelve o establece una cadena (cadena en C#) que representa el kilometraje de un elemento. Lectura/escritura.

NoAging

Devuelve o establece un valor booleano (bool en C#) que es True para no envejecer el elemento de Outlook. Lectura y escritura.

OriginatorDeliveryReportRequested

Devuelve o establece un valor booleano (bool en C#) que determina si el originador del elemento de reunión o del mensaje de correo recibirá un informe de entrega. Lectura y escritura.

OutlookInternalVersion

Devuelve un valor Integer (int en C#) que representa el número de compilación de la aplicación de Outlook para un elemento de Outlook. Solo lectura.

OutlookVersion

Devuelve una cadena (cadena en C#) que indica el número de versión principal y secundaria de la aplicación outlook para un elemento de Outlook. Solo lectura.

Parent

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

Permission

Establece o devuelve una OlPermission constante que determina los permisos que tendrán los destinatarios en el elemento de correo electrónico. Lectura/escritura.

PermissionService

Establece o devuelve una OlPermissionService constante que determina el servicio de permisos que se usará al enviar un mensaje protegido por Information Rights Management (IRM). Lectura y escritura.

PermissionTemplateGuid

Devuelve o establece un valor string (cadena en C#) que representa el GUID del archivo de plantilla que se va a aplicar a MailItem para especificar los permisos de Information Rights Management (IRM). Lectura/escritura.

PropertyAccessor

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

ReadReceiptRequested

Devuelve un valor booleano (bool en C#) que indica True si el remitente ha solicitado un recibo de lectura.

ReceivedByEntryID

Devuelve una cadena (cadena en C#) que representa el EntryID para el destinatario verdadero establecido por el proveedor de transporte que entrega el mensaje de correo. Solo lectura.

ReceivedByName

Devuelve una cadena (cadena en C#) que representa el nombre para mostrar del destinatario verdadero para el mensaje de correo. Solo lectura.

ReceivedOnBehalfOfEntryID

Devuelve una cadena (cadena en C#) que representa al EntryID usuario delegado para representar al destinatario del mensaje de correo. Solo lectura.

ReceivedOnBehalfOfName

Devuelve una cadena (cadena en C#) que representa el nombre para mostrar del usuario delegado para representar al destinatario del mensaje de correo. Solo lectura.

ReceivedTime

Devuelve un valor DateTime que indica la fecha y hora en que se recibió el elemento. Solo lectura.

RecipientReassignmentProhibited

Devuelve un valor booleano (bool en C#) que indica True si el destinatario no puede reenviar el mensaje de correo. Lectura y escritura.

Recipients

Devuelve una Recipients colección que representa todos los destinatarios del elemento de Outlook. Solo lectura.

ReminderOverrideDefault

Devuelve o establece un valor booleano (bool en C#) que es True si el recordatorio invalida el comportamiento de recordatorio predeterminado para el elemento. Lectura y escritura.

ReminderPlaySound

Devuelve o establece un valor booleano (bool en C#) que es True si el aviso debe reproducir un sonido cuando se produce para este elemento. Lectura y escritura.

ReminderSet

Devuelve o establece un valor booleano (bool en C#) que es True si se ha establecido un recordatorio para este elemento. Lectura/escritura.

ReminderSoundFile

Devuelve o establece una cadena (cadena en C#) que indica la ruta de acceso y el nombre de archivo del archivo de sonido que se reproducirá cuando se produzca el aviso para el elemento de Outlook. Lectura/escritura.

ReminderTime

Devuelve o establece un valor DateTime que indica la fecha y hora en que debe producirse el aviso para el elemento especificado. Lectura/escritura.

RemoteStatus

Devuelve o establece una OlRemoteStatus constante que especifica el estado remoto del mensaje de correo. Lectura/escritura.

ReplyRecipientNames

Devuelve una lista de cadenas delimitadas por punto y coma (cadena en C#) de destinatarios de respuesta para el mensaje de correo. Solo lectura.

ReplyRecipients

Devuelve una Recipients colección que representa todos los objetos de destinatario de respuesta para el elemento de Outlook. Solo lectura.

RetentionExpirationDate

Devuelve un DateTime valor que especifica la fecha en que expira el MailItem objeto, tras lo cual el Asistente para administración de registros de mensajería (MRM) eliminará el elemento. Solo lectura.

RetentionPolicyName

Devuelve una cadena (cadena en C#) que especifica el nombre de la directiva de retención. Solo lectura.

RTFBody

Devuelve o establece una matriz de bytes que representa el cuerpo del elemento de Microsoft Outlook en formato de texto enriquecido. Lectura y escritura.

Saved

Devuelve un valor booleano (bool en C#) que es True si el elemento de Outlook no se ha modificado desde el último guardado. Solo lectura.

SaveSentMessageFolder

Devuelve o establece un Folder objeto que representa la carpeta en la que se guardará una copia del mensaje de correo electrónico después de enviarlo. Lectura y escritura.

Sender

Devuelve o establece un AddressEntry objeto que corresponde al usuario de la cuenta desde la MailItem que se envía. Lectura/escritura.

SenderEmailAddress

Devuelve una cadena (cadena en C#) que representa la dirección de correo electrónico del remitente del elemento de Outlook. Solo lectura.

SenderEmailType

Devuelve una cadena (cadena en C#) que representa el tipo de entrada para la dirección de correo electrónico del remitente del elemento de Outlook, como "SMTP" para la dirección de Internet, "EX" para una dirección de servidor de Microsoft Exchange, etc. Solo lectura.

SenderName

Devuelve una cadena (cadena en C#) que indica el nombre para mostrar del remitente del elemento de Outlook. Solo lectura.

SendUsingAccount

Devuelve o establece un Account objeto que representa la cuenta con la que se va a enviar .MailItem Lectura y escritura.

Sensitivity

Devuelve o establece una constante en la OlSensitivity enumeración que indica la confidencialidad del elemento de Outlook. Lectura/escritura.

Sent

Devuelve un valor booleano (bool en C#) que indica si se ha enviado un mensaje. Solo lectura.

SentOn

Devuelve un valor DateTime que indica la fecha y hora en que se envió el elemento de Outlook. Solo lectura.

SentOnBehalfOfName

Devuelve una cadena (cadena en C#) que indica el nombre para mostrar del remitente previsto del mensaje de correo. Lectura y escritura.

Session

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

Size

Devuelve un valor Integer (int en C#) que indica el tamaño (en bytes) del elemento de Outlook. Solo lectura.

Subject

Devuelve o establece una cadena (cadena en C#) que indica el asunto del elemento de Outlook. Lectura y escritura.

Submitted

Devuelve un valor booleano (bool en C#) que es True si el elemento se ha enviado. Solo lectura.

TaskCompletedDate

Devuelve o establece un valor DateTime que representa la fecha de finalización de la tarea para este MailItem. Lectura y escritura.

TaskDueDate

Devuelve o establece un valor DateTime que representa la fecha de vencimiento de la tarea para este MailItem. Lectura/escritura.

TaskStartDate

Devuelve o establece un valor DateTime que representa la fecha de inicio de la tarea para este MailItem objeto. Lectura/escritura.

TaskSubject

Devuelve o establece un valor string (cadena en C#) que representa el asunto de la tarea para el MailItem objeto. Lectura y escritura.

To

Devuelve o establece una lista string delimitada por punto y coma (cadena en C#) de nombres para mostrar para los destinatarios De para el elemento de Outlook. Lectura y escritura.

ToDoTaskOrdinal

Devuelve o establece un valor DateTime que representa el valor ordinal de la tarea para MailItem. Lectura y escritura.

UnRead

Devuelve o establece un valor booleano (bool en C#) que es True si el elemento de Outlook no se ha abierto (leído). Lectura y escritura.

UserProperties

Devuelve la UserProperties colección que representa todas las propiedades de usuario para el elemento de Outlook. Solo lectura.

VotingOptions

Devuelve o establece una cadena (cadena en C#) que especifica una cadena delimitada que contiene las opciones de votación para el mensaje de correo. Lectura/escritura.

VotingResponse

Devuelve o establece una cadena (cadena en C#) que especifica la respuesta de votación para el mensaje de correo. Lectura/escritura.

Métodos

AddBusinessCard(ContactItem)

Anexa al objeto información de contacto basada en la tarjeta de presentación electrónica (EBC) asociada al objeto MailItem especificadoContactItem.

ClearConversationIndex()

Elimina el índice de la secuencia de conversación del mensaje de correo.

ClearTaskFlag()

Borra el MailItem objeto como una tarea.

Close(OlInspectorClose)

Cierra y, opcionalmente, guarda los cambios realizados en el elemento de Outlook.

Copy()

Crea otra sesión de un objeto.

Delete()

Quita el elemento de la carpeta que contiene el elemento.

Display(Object)

Muestra un nuevo Inspector objeto para el elemento.

Forward()

Ejecuta la acción Reenviar para un elemento y devuelve la copia resultante como un MailItem objeto.

GetConversation()

Obtiene un Conversation objeto que representa la conversación a la que pertenece este elemento.

MarkAsTask(OlMarkInterval)

Marca un MailItem objeto como una tarea y asigna un intervalo de tarea para el objeto.

Move(MAPIFolder)

Mueve un elemento de Microsoft Outlook a una nueva carpeta.

PrintOut()

Imprime el elemento de Outlook con todos los valores predeterminados. El método PrintOut es el único método de Outlook que puede usarse para su impresión.

Reply()

Crea una respuesta, dirigida previamente al remitente original, a partir de la entrada del mensaje original.

ReplyAll()

Crea una respuesta para todos los destinatarios originales del mensaje original.

Save()

Guarda el elemento de Outlook en la carpeta actual o, si se trata de un nuevo elemento, en la carpeta predeterminada de Outlook para el tipo de elemento.

SaveAs(String, Object)

Guarda el elemento de Microsoft Outlook en la ruta de acceso especificada y con el formato del tipo de archivo indicado. Si no se especifica el tipo de archivo, se usa el formato MSG (.msg).

Send()

Envía el mensaje de correo electrónico.

ShowCategoriesDialog()

Muestra el cuadro de diálogo Mostrar categorías, que permite seleccionar las categorías correspondientes al asunto del elemento.

Se aplica a