將指定的圖表版面配置和圖表類型套用至選取的圖表。
語法
expression。
ApplyLayout (Layout,varChartType)
expression 代表 Chart 物件的變數。
參數
| 名稱 | 必要/選用 | 資料類型 | 描述 |
|---|---|---|---|
| Layout | 必要 | Long | 指定版面配置的類型,其中值對應至功能區上的 [快速版面配置 ] 項目。 |
| varChartType | 選用 | Variant | 可以是其中一個 Office.XlChartType 常數。 |
| Layout | 必要 | INT32 | |
| varChartType | 選用 | Variant |
傳回值
Nothing
註解
當您選取報表中的圖表時,[快速版面配置] 下拉式清單位於功能區上 [圖表工具] 底下的 [設計] 索引標籤上。 您可以使用相同功能區索引標籤上的 [變更圖表類型 ] 命令手動變更圖表類型。
當您在目前圖表類型上使用版面配置時, [版面配置] 參數會限制為 [快速版面配置 ] 下拉式清單中的項目數。 使用 varChartType 參數在目前圖表上套用不同圖表類型的版面配置。 例如,您可以將折線圖適用的版面配置套用至直條圖上。 ApplyLayout 方法只會新增同樣可用於直條圖類型的折線圖元素。
範例
下列範例會將折線圖中的快速 版面配置 項目編號 12 套用至選取的圖表。
Sub SetChartLayout()
Dim chartShape As Shape
Dim reportName As String
reportName = "Simple scalar chart"
Set chartShape = ActiveProject.Reports(reportName).Shapes(1)
chartShape.Chart.ApplyLayout Layout:=12, varChartType:=Office.XlChartType.xlLine
End Sub
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。