動的 MPP ファイルを作成しようとしています。私が抱えている問題は、他のタスク(サブタスク)でタスクを作成することです
最初のタスクを挿入した後、他のすべてのメインタスクはこのタスクの子であり、必要なサブタスクは奇妙な方法で表示されます。
Task_0
Task_1
Task_2
Task_3
Task_4
SubTaskName_4
SubTaskName_3
SubTaskName_2
SubTaskName_1
SubTaskName_0
私はこのようにしたい
task 1
subtask 1
task 2
subtask 2
私のコードは次のとおりです
Microsoft.Office.Interop.MSProject.Task task;
string t1, t2;
for (int i = 0; i < 5; i++)
{
task = project.Tasks.Add(
"Task_" + i.ToString(), i + 1);
t1 = "05/12/2012";
t2 = "12/12/2012";
/*TimeSpan span = Convert.ToDateTime(t2) - Convert.ToDateTime(t1);
task.Duration = span.Hours;*/
task.Start = t1;
task.Finish = t2;
task.ResourceNames = "Someone";
//task.OutlineLevel = 1;
task.Text1 = "Task_TestTask" + i.ToString();
//also tried with this one
/*Microsoft.Office.Interop.MSProject.Task newTask = task.OutlineChildren.Add("otraSubTarea_" + i.ToString(), task.ID + 1);
newTask.Start = "12/12/2012";
newTask.Finish = "12/12/2012";
newTask.OutlineIndent();*/
Microsoft.Office.Interop.MSProject.Task subTask = project.Tasks.Add("SubTaskName_" + i.ToString(), task.ID+1);
subTask.Start = "05/12/2012";
subTask.Finish = "12/12/2012";
subTask.OutlineIndent();
}
これについてはあまり情報が見つかりません。