Добавление папки в список папок
В этом примере показано, как использовать метод Add(String, Object) для добавления папки в список папок Outlook.
Пример
Примечание.
Приведенный ниже пример кода представляет собой фрагмент из книги Программирование приложений для Microsoft Office Outlook 2007.
В следующем примере кода в процедуре AddMyNewFolder вызывается метод Add коллекции Folders для добавления объекта Folder, представляющего папку "My New Folder" в папке Входящие из списка папок Outlook. После этого отображается папка "My New Folder".
Если вы используете Visual Studio для тестирования этого примера кода, сначала добавьте ссылку на компонент Microsoft Outlook 15.0 Object Library и задайте переменную Outlook при импорте пространства имен Microsoft.Office.Interop.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);
}
}