MailItem.Copy-Methode (Outlook)

Office 2013 und höher

Erstellt eine Instanz eines Objekts.

Ausdruck.Copy

Ausdruck Eine Variable, die ein MailItem-Objekt darstellt.

In diesem Beispiel für Visual Basic für Applikationen wird eine E-Mail-Nachricht erstellt und der Betreff (Subject) auf "Speeches" festgelegt. Anschließend wird die Nachricht mithilfe der Copy-Methode kopiert und die Kopie in einen E-Mail-Ordner mit dem Namen "Saved Mail" verschoben, der im Ordner "Posteingang" neu erstellt wurde.

Sub CopyItem() 
 
 Dim myNameSpace As Outlook.NameSpace 
 
 Dim myFolder As Outlook.Folder 
 
 Dim myNewFolder As Outlook.Folder 
 
 Dim myItem As Outlook.MailItem 
 
 Dim myCopiedItem As Outlook.MailItem 
 
 
 
 Set myNameSpace = Application.GetNamespace("MAPI") 
 
 Set myFolder = myNameSpace.GetDefaultFolder(olFolderInbox) 
 
 Set myNewFolder = myFolder.Folders.Add("Saved Mail", olFolderDrafts) 
 
 Set myItem = Application.CreateItem(olMailItem) 
 
 myItem.Subject = "Speeches" 
 
 Set myCopiedItem = myItem.Copy 
 
 myCopiedItem.Move myNewFolder 
 
End Sub
Anzeigen: