MS Project VBA使用相对路径添加子项目

MS Project VBA使用相对路径添加子项目,vba,ms-project,Vba,Ms Project,我正在尝试使用MS project中的VBA将子项目添加到主项目中。我把每一个项目都放在不同的文件夹中,我不知道如何找到它的“相对”路径,以及如何找出项目是否进入主项目。有什么想法吗?我试着遵循MS项目文档,但几乎没有关于这个问题的任何内容。 非常感谢你 我把每个项目都放在不同的文件夹里 仅供参考:标准做法是将主项目和子项目放在同一文件夹中 我不知道怎样才能找到它的“相对”路径 子项目的路径始终是完整路径。Project不使用相对路径 如何确定项目是否进入主项目 此代码将列出(在即时窗口中)每个

我正在尝试使用MS project中的VBA将子项目添加到主项目中。我把每一个项目都放在不同的文件夹中,我不知道如何找到它的“相对”路径,以及如何找出项目是否进入主项目。有什么想法吗?我试着遵循MS项目文档,但几乎没有关于这个问题的任何内容。 非常感谢你

我把每个项目都放在不同的文件夹里

仅供参考:标准做法是将主项目和子项目放在同一文件夹中

我不知道怎样才能找到它的“相对”路径

子项目的路径始终是完整路径。Project不使用相对路径

如何确定项目是否进入主项目

此代码将列出(在即时窗口中)每个子项目的全名。将输出列表与项目列表进行比较

Sub ListSubprojects()

    Dim s As Subproject
    For Each s In ActiveProject.SubProjects
        Debug.Print s.Path
    Next s
    
End Sub

嗨,谢谢你的回答。我知道把所有东西都放在一个文件夹里的标准,但我的老板希望这样,所以我必须这样保存。