Project) (Chart.ApplyLayout 方法

將指定的圖表版面配置和圖表類型套用至選取的圖表。

語法

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

另請參閱

Chart 物件

支援和意見反應

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