子项目对象 (Project)
包含 Subproject 对象的集合。
属性
名称 |
---|
Application |
Count |
项目 |
Parent |
示例
使用 Subprojects 集合对象
使用 子项目 (索引) ,其中 index 是子项目索引或项目摘要任务名称,以返回单个 Subproject 对象。 下面的示例防止将主项目中指定子项目的更改自动应用于源项目。
ActiveProject.Subprojects("Arcadia Bay Online Catalog Plan").LinkToSource = False
获取 Subprojects 集合对象
使用 Subprojects 属性可以返回一个 Subprojects 集合。 如果活动项目中的子项目不在硬盘上,以下示例将警告用户。
Dim SubProj As Subproject
For Each SubProj in ActiveProject.Subprojects
If UCase(Left$(SubProj.Path, 1)) <> "C" Then
MsgBox Right$(SubProj.Path, InStrRev(SubProj.Path, "\") - 1) & _
" is not on your local hard disk.", vbExclamation
End If
Next SubProj
注意
如果将两个同名的子项目添加到项目中,则该项目将成为静态对象,并且不会提供有关添加到项目的任何其他子项目的信息。 这在项目文件的生命周期内会持续,即使删除了其中一个类似命名的子项目。
可以通过在项目中创建一个子项目的副本,将其放入另一个文件夹,然后再次将其添加到项目中来尝试此操作。 子项目不会报告新项目,也不会提供有关之后添加到该项目的任何子项目的信息。
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈