从 PivotCache 对象创建独立数据透视图。 返回 Shape 对象。
语法
表达式。CreatePivotChart (ChartDestination、 XlChartType、 左、 上、 宽、 高)
表达式 表示 PivotCache 对象的变量。
参数
| 名称 | 必需/可选 | 数据类型 | 说明 |
|---|---|---|---|
| ChartDestination | 必需 | Variant | 目标工作表。 |
| XlChartType | 可选 | Variant | 图表类型。 |
| Left | 可选 | Variant | 从对象的左边缘到工作表) 上的列 A (的距离,或者图表区域 (图表) 上的左边缘的距离(以 点为单位)。 |
| Top | 可选 | Variant | 从图形区域中最上端的图形的顶端到工作表顶端的距离,以磅为单位。 |
| Width | 可选 | Variant | 对象的宽度,以磅为单位。 |
| Height | 可选 | Variant | 对象的高度,以磅为单位。 |
返回值
形状 对象
备注
如果从中调用该方法的 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。