將指定的報告範本套用到有效報告上。
語法
expression。
ApplyReportLayoutTemplate
(模板ID)
expression 代表 Application 物件的變數。
參數
| 名稱 | 必要/選用 | 資料類型 | 描述 |
|---|---|---|---|
| 模板識別碼 | 選用 | PjReportLayoutTemplateId | 規定報告類型;可以是以下常數之一: pjReportLayoutComparison、 pjReportLayoutTitleAndChart、 pjReportLayoutTitleAndTable,或 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
另請參閱
Report 物件PjReportLayoutTemplateId 枚舉
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。