PivotCache.CreatePivotChart 方法 (Excel)
从 PivotCache 对象创建独立数据透视图。 返回 Shape 对象。
语法
表达式。CreatePivotChart (ChartDestination、 XlChartType、 Left、 Top、 Width、 Height)
表达 一个代表 PivotCache 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
ChartDestination | 必需 | Variant | “目标”工作表。 |
XlChartType | 可选 | Variant | 图表类型。 |
Left | 可选 | Variant | 从工作表) 上对象的左边缘到 A 列的左边缘 (的距离(以 磅为单位),或图表) 上图表区左边缘 (。 |
Top | 可选 | Variant | 从图形区域中最上端的图形的顶端到工作表顶端的距离,以磅为单位。 |
Width | 可选 | Variant | 对象的宽度,以磅为单位。 |
Height | 可选 | Variant | 对象的高度,以磅为单位。 |
返回值
形状 对象
备注
如果从中调用方法的 PivotCache 对象没有附加的数据透视表:
工作簿级别的数据透视表是从现有数据透视表创建的。
使用对新创建的数据透视表的引用创建独立数据透视图。
如果 PivotCache 已具有关联的数据透视表:
将克隆 PivotCache。
基于克隆的 PivotCache 创建新的工作簿级数据透视表。
使用对新工作簿级别数据透视表的引用创建独立数据透视图。
示例
以下代码从 PivotCache 对象创建分离的数据透视图。
Workbooks("Book1").Connections.Add _
"cubes4 Adventure Works DW 2008 Special Char Adventure Works", "", Array( _
"OLEDB;Provider=MSOLAP.4;Integrated Security=SSPI;Persist Security Info=True;Data Source=<server name here >;Initial Catalog=Adventure Works DW 2008" _
, " Special Char"), Array("Adventure Works"), 1
ActiveWorkbook.PivotCaches.Create(SourceType:=xlExternal, SourceData:= _
ActiveWorkbook.Connections( _
"cubes4 Adventure Works DW 2008 Special Char Adventure Works"), Version:= _
xlPivotTableVersion14).CreatePivotChart(ChartDestination:="Sheet1").Select
ActiveChart.ChartType = xlColumnClustered
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。