无法使用 C# 访问微软项目的任务



我想用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());
}

相关内容

  • 没有找到相关文章

最新更新