MailItem-Objekt (Outlook)

Stellt eine E-Mail-Nachricht dar.

HinwBemerkungeneise

Verwenden Sie die CreateItem-Methode , um ein MailItem-Objekt zu erstellen, das eine neue E-Mail-Nachricht darstellt.

Verwenden Sie die Folder.Items-Eigenschaft , um eine Items-Auflistung abzurufen, die die E-Mail-Elemente in einem Ordner darstellt, und die Items.Item-Methode (Index), wobei index die Indexnummer einer E-Mail-Nachricht oder ein Wert ist, der zur Übereinstimmung mit der Standardeigenschaft einer Nachricht verwendet wird, um ein einzelnes MailItem-Objekt aus dem angegebenen Ordner zurückzugeben.

Beispiel

Im folgenden Visual Basic for Applications-Beispiel (VBA) wird eine neue E-Mail erstellt und dargestellt.

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

Im folgenden VBA-Beispiel wird der aktuelle Ordner als Postfach festgelegt, und es wird die zweite E-Mail im Ordner angezeigt. Im Allgemeinen gilt, dass die E-Mails in einem Ordner nicht garantiert in einer bestimmten Reihenfolge vorliegen.

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

Ereignisse

Name
AfterWrite
AttachmentAdd
AttachmentRead
AttachmentRemove
BeforeAttachmentAdd
BeforeAttachmentPreview
BeforeAttachmentRead
BeforeAttachmentSave
BeforeAttachmentWriteToTempFile
BeforeAutoSave
BeforeCheckNames
BeforeDelete
BeforeRead
Close
CustomAction
CustomPropertyChange
Forward
Open
PropertyChange
Lesen
ReadComplete
Reply
ReplyAll
Send
Unload
Write

Methoden

Name
AddBusinessCard
ClearConversationIndex
ClearTaskFlag
Close
Copy
Delete
Anzeige
Forward
GetConversation
MarkAsTask
Verschieben
PrintOut
Reply
ReplyAll
Save
SaveAs
Send
ShowCategoriesDialog

Eigenschaften

Name
Aktionen
AlternateRecipientAllowed
Anwendung
Anlagen
AutoForwarded
AutoResolvedWinner
BCC
BillingInformation
Body
BodyFormat
Kategorien
CC
Klasse
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
Parent
Berechtigung
PermissionService
PermissionTemplateGuid
PropertyAccessor
ReadReceiptRequested
ReceivedByEntryID
ReceivedByName
ReceivedOnBehalfOfEntryID
ReceivedOnBehalfOfName
ReceivedTime
RecipientReassignmentProhibited
Empfänger
ReminderOverrideDefault
ReminderPlaySound
ReminderSet
ReminderSoundFile
ReminderTime
RemoteStatus
ReplyRecipientNames
ReplyRecipients
RetentionExpirationDate
RetentionPolicyName
RTFBody
Saved
SaveSentMessageFolder
Sender
SenderEmailAddress
SenderEmailType
SenderName
SendUsingAccount
Sensitivity
Sent
SentOn
SentOnBehalfOfName
Session
Size
Betreff
Submitted
TaskCompletedDate
TaskDueDate
TaskStartDate
TaskSubject
Ziel
ToDoTaskOrdinal
UnRead
UserProperties
VotingOptions
VotingResponse

Siehe auch

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.