我想循环使用c#bellow的所有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列?
答案 0 :(得分:0)
你应该做这样的事情:
foreach (MSProject.Task t in project.Tasks)
{
MessageBox.Show(t.ToString());
}