Compartilhar via


_MailItem Interface

Definição

This is a primary interface in a COM coclass that is required by managed code for interoperability with the corresponding COM object. Use this primary interface only when the method you want to use shares the same name as an event of the COM object; in this case, cast to this interface to call the method, and cast to the latest events interface to connect to the event. Otherwise, use the .NET interface that is derived from the COM coclass to access methods, properties, and events of the COM object. Para obter informações sobre o objeto COM, consulte MailItem.

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

Propriedades

Actions

Retorna uma coleção Actions que representa todas as ações disponíveis para o item. Somente leitura.

AlternateRecipientAllowed

Retorna um bool (bool em C#) que é True se a mensagem de email puder ser encaminhada. Leitura/gravação.

Application

Retorna um Application objeto que representa o aplicativo pai do Outlook para o objeto. Somente leitura.

Attachments

Retorna um Attachments objeto que representa todos os anexos do item especificado. Somente leitura.

AutoForwarded

Um valor bool (bool em C#) que retorna True se o item for encaminhado automaticamente. Leitura/gravação.

AutoResolvedWinner

Retorna um bool (bool em C#) que determina se o item é um vencedor de uma resolução automática de conflitos. Somente leitura.

BCC

Retorna uma cadeia de caracteres (cadeia de caracteres em C#) que representa a lista de exibição de nomes de BCC (cópia de carbono cego) para um MailItem. Leitura/gravação.

BillingInformation

Retorna ou define uma Cadeia de Caracteres (cadeia de caracteres em C#) que representa as informações de cobrança associadas ao item do Outlook. Leitura/gravação.

Body

Retorna ou define uma Cadeia de Caracteres (cadeia de caracteres em C#) que representa o corpo de texto limpo do item do Outlook. Leitura/gravação.

BodyFormat

Retorna ou define uma OlBodyFormat constante que indica o formato do texto do corpo. Leitura/gravação.

Categories

Retorna ou define uma Cadeia de Caracteres (cadeia de caracteres em C#) que representa as categorias atribuídas ao item do Outlook. Leitura/gravação.

CC

Retorna uma cadeia de caracteres (cadeia de caracteres em C#) que representa a lista de exibição de nomes cc (cópia de carbono) para um MailItem. Leitura/gravação.

Class

Retorna uma OlObjectClass constante que indica a classe do objeto. Somente leitura.

Companies

Retorna ou define uma Cadeia de Caracteres (cadeia de caracteres em C#) que representa os nomes das empresas associadas ao item do Outlook. Leitura/gravação.

Conflicts

Retorne o Conflicts objeto que representa os itens que estão em conflito para qualquer objeto de item do Outlook. Somente leitura.

ConversationID

Retorna uma Cadeia de Caracteres (cadeia de caracteres em C#) que identifica exclusivamente um Conversation objeto ao qual o MailItem objeto pertence. Somente leitura.

ConversationIndex

Retorna uma Cadeia de Caracteres (cadeia de caracteres em C#) que representa o índice do thread de conversa do item do Outlook. Somente leitura.

ConversationTopic

Retorna uma Cadeia de Caracteres (cadeia de caracteres em C#) que representa o tópico do thread de conversa do item do Outlook. Somente leitura.

CreationTime

Retorna um DateTime indicando a hora de criação do item do Outlook. Somente leitura.

DeferredDeliveryTime

Retorna ou define um DateTime que indica a data e a hora em que a mensagem de email deve ser entregue. Leitura/gravação.

DeleteAfterSubmit

Retorna ou define um valor bool (bool em C#) que é True se uma cópia da mensagem de email não for salva ao ser enviada e False se uma cópia for salva. Leitura/gravação.

DownloadState

Retorna uma constante que pertence à OlDownloadState enumeração que indica o estado de download do item. Somente leitura.

EnableSharedAttachments

This object, member, or enumeration is deprecated and is not intended to be used in your code.

EntryID

Retorna uma Cadeia de Caracteres (cadeia de caracteres em C#) que representa a ID de Entrada exclusiva do objeto. Somente leitura.

ExpiryTime

Retorna ou define um DateTime que indica a data e a hora em que o item se torna inválido e pode ser excluído. Leitura/gravação.

FlagDueBy

This object, member, or enumeration is deprecated and is not intended to be used in your code.

FlagIcon

This object, member, or enumeration is deprecated and is not intended to be used in your code.

FlagRequest

Retorna ou define uma cadeia de caracteres (cadeia de caracteres em C#) que indica a ação solicitada para um item de email. Leitura/gravação.

FlagStatus

This object, member, or enumeration is deprecated and is not intended to be used in your code.

FormDescription

Retorna o FormDescription objeto que representa a descrição do formulário para o item do Outlook especificado. Somente leitura.

GetInspector

Retorna um Inspector objeto que representa um inspetor inicializado para conter o item especificado. Somente leitura.

HasCoverSheet

This object, member, or enumeration is deprecated and is not intended to be used in your code.

HTMLBody

Retorna ou define uma Cadeia de Caracteres (cadeia de caracteres em C#) que representa o corpo HTML do item especificado. Leitura/gravação.

Importance

Retorna ou define uma OlImportance constante que indica o nível de importância relativa para o item do Outlook. Leitura/gravação.

InternetCodepage

Retorna ou define um valor Inteiro (int em C#) que determina a página de código da Internet usada pelo item. Leitura/gravação.

IsConflict

Retorna um bool (bool em C#) que determina se o item está em conflito. Somente leitura.

IsIPFax

This object, member, or enumeration is deprecated and is not intended to be used in your code.

IsMarkedAsTask

Retorna um valor bool (bool em C#) que indica se o MailItem está marcado como uma tarefa. Somente leitura.

ItemProperties

Retorna uma coleção ItemProperties que representa todas as propriedades padrão e definidas pelo usuário associadas ao item do Outlook. Somente leitura.

LastModificationTime

Retorna um DateTime especificando a data e a hora em que o item do Outlook foi modificado pela última vez. Somente leitura.

Links

This object, member, or enumeration is deprecated and is not intended to be used in your code.

MAPIOBJECT

This object, member, or enumeration is deprecated and is not intended to be used in your code.

MarkForDownload

Retorna ou define uma OlRemoteStatus constante que determina o status de um item depois que ele é recebido por um usuário remoto. Leitura/gravação.

MessageClass

Retorna ou define uma Cadeia de Caracteres (cadeia de caracteres em C#) que representa a classe de mensagem para o item do Outlook. Leitura/gravação.

Mileage

Retorna ou define uma cadeia de caracteres (cadeia de caracteres em C#) que representa a quilometragem de um item. Leitura/gravação.

NoAging

Retorna ou define um valor bool (bool em C#) que é True para não envelhecer o item do Outlook. Leitura/gravação.

OriginatorDeliveryReportRequested

Retorna ou define um valor bool (bool em C#) que determina se o criador do item de reunião ou mensagem de email receberá um relatório de entrega. Leitura/gravação.

OutlookInternalVersion

Retorna um valor Inteiro (int em C#) que representa o número de build do aplicativo Outlook para um item do Outlook. Somente leitura.

OutlookVersion

Retorna uma Cadeia de Caracteres (cadeia de caracteres em C#) indicando o número de versão principal e menor do aplicativo Outlook para um item do Outlook. Somente leitura.

Parent

Retorna o pai do objeto do objeto especificado. Somente leitura.

Permission

Define ou retorna uma OlPermission constante que determina as permissões que os destinatários terão no item de email. Leitura/gravação.

PermissionService

Define ou retorna uma OlPermissionService constante que determina o serviço de permissão que será usado ao enviar uma mensagem protegida pelo IRM (Information Rights Management). Leitura/gravação.

PermissionTemplateGuid

Retorna ou define um valor String (cadeia de caracteres em C#) que representa o GUID do arquivo de modelo a ser aplicado ao MailItem para especificar permissões do IRM (Information Rights Management). Leitura/gravação.

PropertyAccessor

Retorna um PropertyAccessor objeto que dá suporte à criação, obtenção, configuração e exclusão de propriedades do objeto pai MailItem . Somente leitura.

ReadReceiptRequested

Retorna um valor bool (bool em C#) que indica True se um recibo de leitura tiver sido solicitado pelo remetente.

ReceivedByEntryID

Retorna uma cadeia de caracteres (cadeia de caracteres em C#) que representa o EntryID para o destinatário verdadeiro conforme definido pelo provedor de transporte que entrega a mensagem de email. Somente leitura.

ReceivedByName

Retorna uma Cadeia de Caracteres (cadeia de caracteres em C#) que representa o nome de exibição do destinatário verdadeiro da mensagem de email. Somente leitura.

ReceivedOnBehalfOfEntryID

Retorna uma cadeia de caracteres (cadeia de caracteres em C#) que representa o EntryID do usuário delegado para representar o destinatário da mensagem de email. Somente leitura.

ReceivedOnBehalfOfName

Retorna uma cadeia de caracteres (cadeia de caracteres em C#) que representa o nome de exibição do usuário delegado para representar o destinatário da mensagem de email. Somente leitura.

ReceivedTime

Retorna um DateTime indicando a data e a hora em que o item foi recebido. Somente leitura.

RecipientReassignmentProhibited

Retorna um bool (bool em C#) que indica True se o destinatário não puder encaminhar a mensagem de email. Leitura/gravação.

Recipients

Retorna uma Recipients coleção que representa todos os destinatários do item do Outlook. Somente leitura.

ReminderOverrideDefault

Retorna ou define um valor bool (bool em C#) que é True se o lembrete substituir o comportamento padrão de lembrete para o item. Leitura/gravação.

ReminderPlaySound

Retorna ou define um valor bool (bool em C#) que é True se o lembrete deve reproduzir um som quando ocorrer para este item. Leitura/gravação.

ReminderSet

Retorna ou define um valor bool (bool em C#) que é True se um lembrete tiver sido definido para este item. Leitura/gravação.

ReminderSoundFile

Retorna ou define uma Cadeia de Caracteres (cadeia de caracteres em C#) indicando o caminho e o nome do arquivo de som a ser reproduzido quando o lembrete ocorrer para o item do Outlook. Leitura/gravação.

ReminderTime

Retorna ou define um DateTime indicando a data e a hora em que o lembrete deve ocorrer para o item especificado. Leitura/gravação.

RemoteStatus

Retorna ou define uma OlRemoteStatus constante especificando o status remoto da mensagem de email. Leitura/gravação.

ReplyRecipientNames

Retorna uma lista de caracteres delimitadas por ponto-e-vírgula (cadeia de caracteres em C#) dos destinatários de resposta para a mensagem de email. Somente leitura.

ReplyRecipients

Retorna uma Recipients coleção que representa todos os objetos destinatários de resposta para o item do Outlook. Somente leitura.

RetentionExpirationDate

Retorna um DateTime valor que especifica a data em que o MailItem objeto expira, após o qual o Assistente de Gerenciamento de Registros de Mensagens (MRM) excluirá o item. Somente leitura.

RetentionPolicyName

Retorna uma cadeia de caracteres (cadeia de caracteres em C#) que especifica o nome da política de retenção. Somente leitura.

RTFBody

Retorna ou define uma matriz de bytes que representa o corpo do item do Microsoft Outlook no Rich Text Format. Leitura/gravação.

Saved

Retorna um valor bool (bool em C#) que é True se o item do Outlook não tiver sido modificado desde a última salvação. Somente leitura.

SaveSentMessageFolder

Retorna ou define um Folder objeto que representa a pasta na qual uma cópia da mensagem de email será salva após ser enviada. Leitura/gravação.

Sender

Retorna ou define um AddressEntry objeto que corresponde ao usuário da conta da qual o MailItem é enviado. Leitura/gravação.

SenderEmailAddress

Retorna uma cadeia de caracteres (cadeia de caracteres em C#) que representa o endereço de email do remetente do item do Outlook. Somente leitura.

SenderEmailType

Retorna uma Cadeia de Caracteres (cadeia de caracteres em C#) que representa o tipo de entrada para o endereço de email do remetente do item do Outlook, como 'SMTP' para endereço da Internet, 'EX' para um endereço de servidor do Microsoft Exchange etc. Somente leitura.

SenderName

Retorna uma cadeia de caracteres (cadeia de caracteres em C#) indicando o nome de exibição do remetente para o item do Outlook. Somente leitura.

SendUsingAccount

Retorna ou define um Account objeto que representa a conta na qual o MailItem deve ser enviado. Leitura/gravação.

Sensitivity

Retorna ou define uma constante na OlSensitivity enumeração indicando a confidencialidade para o item do Outlook. Leitura/gravação.

Sent

Retorna um valor bool (bool em C#) que indica se uma mensagem foi enviada. Somente leitura.

SentOn

Retorna um DateTime indicando a data e a hora em que o item do Outlook foi enviado. Somente leitura.

SentOnBehalfOfName

Retorna uma cadeia de caracteres (cadeia de caracteres em C#) indicando o nome de exibição do remetente pretendido da mensagem de email. Leitura/gravação.

Session

Retorna o NameSpace objeto para a sessão atual. Somente leitura.

Size

Retorna um valor Inteiro (int em C#) indicando o tamanho (em bytes) do item do Outlook. Somente leitura.

Subject

Retorna ou define uma cadeia de caracteres (cadeia de caracteres em C#) indicando o assunto para o item do Outlook. Leitura/gravação.

Submitted

Retorna um valor bool (bool em C#) que é True se o item tiver sido enviado. Somente leitura.

TaskCompletedDate

Retorna ou define um valor DateTime que representa a data de conclusão da tarefa para este MailItem. Leitura/gravação.

TaskDueDate

Retorna ou define um valor DateTime que representa a data de vencimento da tarefa para este MailItem. Leitura/gravação.

TaskStartDate

Retorna ou define um valor DateTime que representa a data de início da tarefa para este MailItem objeto. Leitura/gravação.

TaskSubject

Retorna ou define um valor String (cadeia de caracteres em C#) que representa o assunto da tarefa para o MailItem objeto. Leitura/gravação.

To

Retorna ou define uma lista De cadeia de caracteres delimitada por ponto e vírgula (cadeia de caracteres em C#) de nomes de exibição para os destinatários de To para o item do Outlook. Leitura/gravação.

ToDoTaskOrdinal

Retorna ou define um valor DateTime que representa o valor ordinal da tarefa para o MailItem. Leitura/gravação.

UnRead

Retorna ou define um valor bool (bool em C#) que é True se o item do Outlook não tiver sido aberto (leitura). Leitura/gravação.

UserProperties

Retorna a UserProperties coleção que representa todas as propriedades do usuário para o item do Outlook. Somente leitura.

VotingOptions

Retorna ou define uma cadeia de caracteres (cadeia de caracteres em C#) especificando uma cadeia de caracteres delimitada que contém as opções de votação para a mensagem de email. Leitura/gravação.

VotingResponse

Retorna ou define uma cadeia de caracteres (cadeia de caracteres em C#) especificando a resposta de votação para a mensagem de email. Leitura/gravação.

Métodos

AddBusinessCard(ContactItem)

Acrescenta informações de contato com base no EBC (Cartão de Visita Eletrônico) associado ao objeto especificado ContactItem ao MailItem objeto.

ClearConversationIndex()

Limpa o índice do thread de conversação referente ao email.

ClearTaskFlag()

Limpa o MailItem objeto como uma tarefa.

Close(OlInspectorClose)

Fecha e salva opcionalmente o item do Outlook.

Copy()

Cria outra instância de um objeto.

Delete()

Remove o item da pasta que contém o item.

Display(Object)

Exibe um novo Inspector objeto para o item.

Forward()

Executa a ação Encaminhar para um item e retorna a cópia resultante como um MailItem objeto.

GetConversation()

Obtém um Conversation objeto que representa a conversa à qual esse item pertence.

MarkAsTask(OlMarkInterval)

Marca um MailItem objeto como uma tarefa e atribui um intervalo de tarefas para o objeto.

Move(MAPIFolder)

Move um item do Microsoft Outlook para uma nova pasta.

PrintOut()

Imprime o item do Outlook usando todas as configurações padrão. O método PrintOut é o único método do Outlook que pode ser usado para impressão.

Reply()

Cria uma resposta, pré-endereçada ao remetente original, com base na mensagem original.

ReplyAll()

Cria uma resposta para todos os destinatários originais com base na mensagem original.

Save()

Salva o item do Outlook na pasta atual ou, se este for um novo item, para a pasta padrão do Outlook para o tipo de item.

SaveAs(String, Object)

Salva o item do Microsoft Outlook no caminho e no formato do tipo de arquivo especificados. Se o tipo de arquivo não for especificado, o formato MSG (.msg) será usado.

Send()

Envia o email.

ShowCategoriesDialog()

Exibe a caixa de diálogo Exibir Categorias, que permite selecionar categorias que correspondam ao assunto do item.

Aplica-se a