共用方式為


Application.ApplyReportLayoutTemplate 方法 (專案)

將指定的報告範本套用到有效報告上。

語法

expressionApplyReportLayoutTemplate (模板ID)

expression 代表 Application 物件的變數。

參數

名稱 必要/選用 資料類型 描述
模板識別碼 選用 PjReportLayoutTemplateId 規定報告類型;可以是以下常數之一: pjReportLayoutComparisonpjReportLayoutTitleAndChartpjReportLayoutTitleAndTable,或 pjReportLayoutTitleOnly
模板識別碼 選用 PJREPORTLAYOUTTEMPLATEID

傳回值

布林值

註解

對於現有的報表, ApplyReportLayoutTemplate 方法會在報告中其他圖形上新增指定的報表元素。 例如,如果內建的任務成本概覽報告是啟用的,該 ApplyReportLayoutTemplate pjReportLayoutTitleAndChart 語句會在報告中新增一個包含報告標題及預設圖表的新文字框。

範例

以下範例建立一個包含標題文字框與基本表格的報告,並在表格儲存格中垂直置中。

Sub CreateTableReport()
    Dim theReport As Report
    Dim reportName As String
    Dim shp As Shape
    
    ' Add a report.
    reportName = "Table Report"
    Set theReport = ActiveProject.Reports.Add(reportName)
    
    ApplyReportLayoutTemplate TemplateId:=pjReportLayoutTitleAndTable
    
    For Each shp In theReport.Shapes
        If shp.HasTable Then
            shp.Select
            AlignTableCellVerticalCenter
        End If
    Next shp
End Sub

另請參閱

Application 物件

Report 物件PjReportLayoutTemplateId 枚舉

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應