在没有先打开子项目的情况下处理子项目

时间:2012-12-15 05:53:20

标签: vsto ms-office ms-project

我有一个“.mpp”文件,它有一个主项目和子项目。我希望能够修改和阅读子项目,而不必为每个子项目调用“FileOpen”。

我看到Globals.ThisAddin.Application.ActiveProject有一个SubProjects集合,但每个元素似乎都是子项目类型。

FileOpen的问题在于它可视地弹出一个新的Microsoft Project实例。

基本上,是否可以在不直观地显示Microsoft Project的新实例的情况下调用FileOpen或任何其他类似的方法)?

1 个答案:

答案 0 :(得分:1)

找到解决方案(但它仅适用于Office 2010及更高版本)。

基本上,Globals.ThisAddin.Application.Subprojects [index] .SourceProject将返回对子项目的引用,您可以像普通项目一样使用该项目。