标签: vsto ms-office ms-project
使用Microsoft Project VSTO,我可以遍历项目中的所有任务。
此方法的问题在于,如果文件具有一个主项目和多个子项目,则主项目的Tasks集合将包含来自所有项目(主项目和子项目)的任务。
是否可以区分任务是来自主项目还是子项目?
答案 0 :(得分:1)
简易方法是Task.Project,它会返回您的任务所属项目的名称link,您也可以通过{{1}从主人的“ancor”任务中获取子项目的名称}} link。还有一个字段可以告诉您子项目是只读还是可以更新:Task.Subproject link
Task.Project
Task.Subproject
答案 1 :(得分:0)
如果只想访问主项目,可以更快地从摘要任务开始并递归处理每个任务的子项,停止对代表外部子项目的任务的递归。这样,您就不必完成每项任务。