PivotCache.CreatePivotChart 方法 (Excel)

PivotCache 对象创建独立数据透视图。 返回 Shape 对象。

语法

表达式CreatePivotChart (ChartDestinationXlChartTypeLeftTopWidthHeight)

表达 一个代表 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。