我想用c#循环Microsoft项目的所有任务 波纹管是我的循环
foreach (MSProject.Project t in project.Tasks)
{
MessageBox.Show(t.ToString());
foreach (MSProject.Project s in t.OutlineChildren)
{
if (s.Summary)
{
}
}
}
但是在运行时,它在MSProject.Project上显示错误System.InvalidCastException,当我使用MSProject.Tasks进行t变量时,但再次显示错误。我该如何解决这个问题。这里的另一个问题是如何在此循环中访问 ms 项目的列号20?
你应该做这样的事情:
foreach (MSProject.Task t in project.Tasks)
{
MessageBox.Show(t.ToString());
}