如何区分主项目和子项目中的任务

时间:2012-12-15 07:21:20

标签: vsto ms-office ms-project

使用Microsoft Project VSTO,我可以遍历项目中的所有任务。

此方法的问题在于,如果文件具有一个主项目和多个子项目,则主项目的Tasks集合将包含来自所有项目(主项目和子项目)的任务。

是否可以区分任务是来自主项目还是子项目?

2 个答案:

答案 0 :(得分:1)

简易方法是Task.Project,它会返回您的任务所属项目的名称link,您也可以通过{{1}从主人的“ancor”任务中获取子项目的名称}} link。还有一个字段可以告诉您子项目是只读还是可以更新:Task.Subproject link

答案 1 :(得分:0)

如果只想访问主项目,可以更快地从摘要任务开始并递归处理每个任务的子项,停止对代表外部子项目的任务的递归。这样,您就不必完成每项任务。