Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
This example creates a new folder in Microsoft Office Outlook. The name of the user who is logged on is used for the folder name.
Applies to: The information in this topic applies to application-level projects for Outlook 2013 and Outlook 2010. For more information, see Features Available by Office Application and Project Type.
Example
Private Sub CreateNewFolder()
Dim inBox As Outlook.MAPIFolder = Me.Application.ActiveExplorer().Session. _
GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox)
Dim userName As String = Me.Application.ActiveExplorer() _
.Session.CurrentUser.Name
Dim customFolder As Outlook.MAPIFolder
Try
customFolder = inBox.Folders.Add(userName, Outlook _
.OlDefaultFolders.olFolderInbox)
MsgBox("You have created a new folder named " _
& userName & ".")
inBox.Folders(userName).Display()
Catch ex As Exception
MsgBox("The following error occurred: " & ex.Message)
End Try
End Sub
private void CreateCustomFolder()
{
Outlook.MAPIFolder inBox = (Outlook.MAPIFolder)
this.Application.ActiveExplorer().Session.GetDefaultFolder
(Outlook.OlDefaultFolders.olFolderInbox);
string userName = (string)this.Application.ActiveExplorer()
.Session.CurrentUser.Name;
Outlook.MAPIFolder customFolder = null;
try
{
customFolder = (Outlook.MAPIFolder)inBox.Folders.Add(userName,
Outlook.OlDefaultFolders.olFolderInbox);
MessageBox.Show("You have created a new folder named " +
userName + ".");
inBox.Folders[userName].Display();
}
catch (Exception ex)
{
MessageBox.Show("The following error occurred: " + ex.Message);
}
}
See Also
Tasks
How to: Programmatically Add an Entry to Outlook Contacts
How to: Programmatically Create Appointments