【问题标题】:How to differentiate tasks from master project and subprojects如何区分任务与主项目和子项目
【发布时间】:2012-12-03 03:19:40
【问题描述】:

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

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

有没有办法区分任务是来自主项目还是子项目?

【问题讨论】:

    标签: vsto ms-office ms-project


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-03-22
        • 2013-07-18
        • 2020-05-15
        • 2018-03-23
        • 2020-02-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多