Folders.Add-Methode (Outlook)
Erstellt einen neuen Ordner in der Folders-Auflistung .
Syntax
Ausdruck. Hinzufügen (Name, Typ)
Ausdruck: Eine Variable, die ein Folders-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
Name | Erforderlich | String | Der Anzeigename für den neuen Ordner. |
Typ | Optional | Long | Der Outlook-Ordnertyp des neuen Ordners. Wenn kein Ordnertyp angegeben wird, verwendet der neue Ordner standardmäßig denselben Typ wie der Ordner, in dem er erstellt wurde. Kann eine der folgenden OlDefaultFolders-Konstanten sein: olFolderCalendar, olFolderContacts, olFolderDrafts, olFolderInbox, olFolderJournal, olFolderNotes oder olFolderTasks. Die Konstanten olFolderConflicts, olFolderDeletedItems, olFolderJunk, olFolderLocalFailures, olFolderManagedEmail, olFolderOutbox, olFolderRssSubscriptions, olFolderSentMail und olFolderServerFailures, olFolderSyncIssues, olFolderToDo und olPublicFoldersAllPublicFolders können für dieses Argument nicht angegeben werden. |
Rückgabewert
Ein Folder-Objekt , das den neuen Ordner darstellt.
Beispiel
In diesem VBA-Beispiel wird die Add-Methode verwendet, um den neuen Ordner mit dem Namen "My Contacts" dem aktuellen (Standard-)Ordner "Contacts" hinzuzufügen.
Sub AddContactsFolder()
Dim myNameSpace As Outlook.NameSpace
Dim myFolder As Outlook.Folder
Dim myNewFolder As Outlook.Folder
Set myNameSpace = Application.GetNamespace("MAPI")
Set myFolder = myNameSpace.GetDefaultFolder(olFolderContacts)
Set myNewFolder = myFolder.Folders.Add("My Contacts")
End Sub
In diesem VBA-Beispiel wird die Add-Methode verwendet, um drei neue Ordner im Ordner Tasks hinzuzufügen. Der erste Ordner, Notizenordner, enthält Notizenelemente. Der zweite Ordner, Kontakteordner, enthält Kontaktelemente. Der dritte Ordner, Öffentlicher Ordner, ist ein öffentlicher Ordner. Wenn die Ordner bereits vorhanden sind, wird der Benutzer in einem Meldungsfeld drüber informiert.
Sub AddFolders()
Dim myNameSpace As Outlook.NameSpace
Dim myFolder As Outlook.Folder
Dim myNotesFolder As Outlook.Folder
Dim myContactsFolder As Outlook.Folder
Dim myPublicFolder As Outlook.Folder
Set myNameSpace = Application.GetNamespace("MAPI")
Set myFolder = myNameSpace.GetDefaultFolder(olFolderTasks)
On Error GoTo ErrorHandler
Set myNotesFolder = myFolder.Folders.Add("Notes Folder", olFolderNotes)
Set myContactsFolder = myFolder.Folders.Add("Contacts Folder", olFolderContacts)
Set myPublicFolder = myFolder.Folders.Add("Public Folder", olPublicFoldersAllPublicFolders)
Exit Sub
ErrorHandler:
MsgBox "This folder already exists!"
Resume Next
End Sub
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.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für