Objeto MailItem (Outlook)

Representa uma mensagem de email.

Comentários

Use o método CreateItem para criar um objeto MailItem que representa uma nova mensagem de email.

Use a propriedade Folder.Items para obter uma coleção Itens que representa os itens de email em uma pasta e o método Items.Item (index), em que index é o número de índice de uma mensagem de email ou um valor usado para corresponder à propriedade padrão de uma mensagem, para retornar um único objeto MailItem da pasta especificada.

Exemplo

O exemplo do Visual Basic for Applications (VBA) a seguir cria e exibe uma nova mensagem de email.

Sub CreateMail() 
 
 Dim myItem As Object 
 
 
 
 Set myItem = Application.CreateItem(olMailItem) 
 
 myItem.Subject = "Mail to myself" 
 
 myItem.Display 
 
End Sub

O exemplo de VBA a seguir define a pasta atual como a Caixa de Entrada e exibe a segunda mensagem de email na pasta. Em geral, a ordem das mensagens de email em uma pasta não é garantida como uma ordem em particular.

Sub DisplayMail() 
 
 Dim myItem As Object 
 
 Dim myFolder As Folder 
 
 
 
 Set myNamespace = Application.GetNamespace("MAPI") 
 
 Set myFolder = myNamespace.GetDefaultFolder(olFolderInbox) 
 
 myFolder.Display 
 
 Set myItem = myFolder.Items(2) 
 
 myItem.Display 
 
End Sub

Eventos

Nome
AfterWrite
AttachmentAdd
AttachmentRead
AttachmentRemove
BeforeAttachmentAdd
BeforeAttachmentPreview
BeforeAttachmentRead
BeforeAttachmentSave
BeforeAttachmentWriteToTempFile
BeforeAutoSave
BeforeCheckNames
BeforeDelete
BeforeRead
Close
CustomAction
CustomPropertyChange
Encaminhar
Open
PropertyChange
Leitura
ReadComplete
Responder
ReplyAll
Send
Unload
Escrever

Métodos

Nome
AddBusinessCard
ClearConversationIndex
ClearTaskFlag
Close
Copiar
Delete
Exibição
Encaminhar
GetConversation
MarkAsTask
Move
PrintOut
Responder
ReplyAll
Save
SaveAs
Send
ShowCategoriesDialog

Propriedades

Nome
Actions
AlternateRecipientAllowed
Application
Anexos
AutoForwarded
AutoResolvedWinner
BCC
BillingInformation
Body
BodyFormat
Categorias
CC
Classe
Companies
Conflicts
ConversationID
ConversationIndex
ConversationTopic
CreationTime
DeferredDeliveryTime
DeleteAfterSubmit
DownloadState
EntryID
ExpiryTime
FlagRequest
FormDescription
GetInspector
HTMLBody
Importance
InternetCodepage
IsConflict
IsMarkedAsTask
ItemProperties
LastModificationTime
MarkForDownload
MessageClass
Mileage
NoAging
OriginatorDeliveryReportRequested
OutlookInternalVersion
OutlookVersion
Responsável
Permissão
PermissionService
PermissionTemplateGuid
PropertyAccessor
ReadReceiptRequested
ReceivedByEntryID
ReceivedByName
ReceivedOnBehalfOfEntryID
ReceivedOnBehalfOfName
ReceivedTime
RecipientReassignmentProhibited
Destinatários
ReminderOverrideDefault
ReminderPlaySound
ReminderSet
ReminderSoundFile
ReminderTime
RemoteStatus
ReplyRecipientNames
ReplyRecipients
RetentionExpirationDate
RetentionPolicyName
RTFBody
Saved
SaveSentMessageFolder
Sender
SenderEmailAddress
SenderEmailType
SenderName
SendUsingAccount
Sensitivity
Sent
SentOn
SentOnBehalfOfName
Sessão
Tamanho
Subject
Submitted
TaskCompletedDate
TaskDueDate
TaskStartDate
TaskSubject
To
ToDoTaskOrdinal
UnRead
UserProperties
VotingOptions
VotingResponse

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.