public Form1() { InitializeComponent(); app = new MSProject.Application(); app.ProjectBeforeTaskNew += new MSProject._EProjectApp2_ProjectBeforeTaskNewEventHandler(app_ProjectBeforeTaskNew); app.NewProject += new MSProject._EProjectApp2_NewProjectEventHandler(app_NewProject); app.ProjectBeforeClose += new MSProject._EProjectApp2_ProjectBeforeCloseEventHandler(app_ProjectBeforeClose); app.ProjectBeforeTaskChange += new MSProject._EProjectApp2_ProjectBeforeTaskChangeEventHandler(app_ProjectBeforeTaskChange); app.ProjectBeforeTaskDelete += new MSProject._EProjectApp2_ProjectBeforeTaskDeleteEventHandler(app_ProjectBeforeTaskDelete); MSProject.Project newProject = app.Projects.Add(); newProject.Tasks.Add("Task 1"); newProject.Tasks.Add("Task 2"); }