Application.CompareProjectVersions 方法 (Project)

显示 "比较项目版本" 对话框以比较项目的两个版本。

语法

expressionCompareProjectVersions

表达 返回 Application 对象的表达式。

返回值

Boolean

说明

CompareProjectVersions 方法等效于在功能区上的 项目选项卡的 报表组中的 比较项目命令。 如果您希望以编程方式控制的项目比较功能 (例如是否显示差异列),请使用 CreateComparisonReport 方法。

示例

下面的示例将检查调用 CompareProjectVersions 方法之前是否打开一个项目。 如果打开了一个项目,该代码会检查是否有任务或项目中的资源之前调用方法。

Sub CompareVersions () 
    If Projects.Count = 0 Then 
        MsgBox "You must have at least one project open before you can compare projects." 
    Exit Sub 
 
    ElseIf ActiveProject.Tasks.Count = 0 Then 
        If ActiveProject.ResourceCount = 0 Then 
            MsgBox "There are no task or resources in the current project." & vbCrLf & _ 
                "Open a project with either tasks or resources before creating a comparison report.", _ 
                vbInformation 
            Exit Sub 
        End If 
    End If 
 
    CompareProjectVersions 
End Sub

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。