この例では、Add(String, Object) メソッドを使用して、フォルダーを Outlook のフォルダー一覧に追加する方法を示します。
例
注:
次のコード例は、『Programming Applications for Microsoft Office Outlook 2007』からの抜粋です。
次のコード例の AddMyNewFolder は、Folders コレクションの Add メソッドを呼び出して、フォルダー "My New Folder" を表す Folder オブジェクトを Outlook のフォルダー一覧の [受信トレイ] に追加します。 "My New Folder" が表示されます。
Visual Studio を使用してこのコード例をテストする場合、Microsoft.Office.Interop.Outlook 名前空間をインポートするときに、まず Microsoft Outlook 15.0 オブジェクト ライブラリ コンポーネントへの参照を追加し、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);
}
}