Chart.ApplyLayout 方法 (Project)
将指定的图表布局和图表类型应用于所选图表。
语法
expression。
ApplyLayout
(Layout,varChartType)
expression:一个表示 Chart 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
Layout | 必需 | Long | 指定布局的类型,其中值对应于功能区上的 “快速布局” 项。 |
varChartType | 可选 | Variant | 可以是 Office.XlChartType 常量之一。 |
Layout | 必需 | INT32 | |
varChartType | 可选 | Variant |
返回值
Nothing
备注
在报表中选择图表时,“快速布局”下拉列表位于功能区“图表工具”下的“设计”选项卡上。 可以使用同一功能区选项卡上的“ 更改图表类型 ”命令手动更改图表类型。
在当前图表类型上使用布局时, Layout 参数限制为 “快速布局” 下拉列表中的项数。 使用 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。