将文件夹添加到文件夹列表

此代码示例展示了如何通过使用 Add(String, Object) 方法,将文件夹添加到 Outlook 文件夹列表。

示例

备注

下面的代码示例摘录自 Microsoft Office Outlook 2007 应用程序编程

在下面的代码示例中,AddMyNewFolder 调用 Folders 集合的 Add 方法,将表示“我的新文件夹”文件夹的 Folder 对象添加到 Outlook 文件夹列表中的 Inbox 内。 此时,“我的新文件夹”随即显示。

如果使用 Visual Studio 测试此代码示例,必须先添加对 Microsoft Outlook 15.0 对象库组件的引用,并在导入 Microsoft.Office.Interop.Outlook 命名空间时指定 Outlook 变量。 不得将 using 语句直接添加到此代码示例中的函数前面,这个语句必须后跟公共类声明。 下面的代码行展示了如何在 C# 中执行导入和分配操作。

using Outlook = Microsoft.Office.Interop.Outlook;
private void AddMyNewFolder()
{
    Outlook.Folder folder =
        Application.Session.GetDefaultFolder(
        Outlook.OlDefaultFolders.olFolderInbox)
        as Outlook.Folder;
    Outlook.Folders folders = folder.Folders;
    try
    {
        Outlook.Folder newFolder = folders.Add(
            "My New Folder", Type.Missing)
            as Outlook.Folder;
        newFolder.Display();
    }
    catch
    {
        MessageBox.Show(
            "Could not add 'My New Folder'",
            "Add Folder",
            MessageBoxButtons.OK,
            MessageBoxIcon.Error);
    }
}

另请参阅