_Worksheet.PivotTableWizard 方法

定义

PivotTable创建 对象。 此方法不显示数据透视表向导。 此方法不适用于 OLE DB 数据源。 Add(Object, Object, Object, Object)使用 方法添加数据透视表缓存,然后基于缓存创建数据透视表。 数据透视表 对象。

public Microsoft.Office.Interop.Excel.PivotTable PivotTableWizard (object SourceType, object SourceData, object TableDestination, object TableName, object RowGrand, object ColumnGrand, object SaveData, object HasAutoFormat, object AutoPage, object Reserved, object BackgroundQuery, object OptimizeCache, object PageFieldOrder, object PageFieldWrapCount, object ReadData, object Connection);
Public Function PivotTableWizard (Optional SourceType As Object, Optional SourceData As Object, Optional TableDestination As Object, Optional TableName As Object, Optional RowGrand As Object, Optional ColumnGrand As Object, Optional SaveData As Object, Optional HasAutoFormat As Object, Optional AutoPage As Object, Optional Reserved As Object, Optional BackgroundQuery As Object, Optional OptimizeCache As Object, Optional PageFieldOrder As Object, Optional PageFieldWrapCount As Object, Optional ReadData As Object, Optional Connection As Object) As PivotTable

参数

SourceType
Object

可选 对象。 报表数据的源。 可以是 .constants 之 XlPivotTableSourceType一。

SourceData
Object

可选 对象。 新报表的数据。 可以是 Range 对象、区域数组或表示另一个报表名称的文本常量。 对于外部数据库, SourceData 是包含 SQL 查询字符串的字符串数组,其中每个元素的长度最多为 255 个字符。 应使用 Connection 参数指定 ODBC 连接字符串。 为了与早期版本的 Excel 兼容, SourceData 可以是双元素数组。 第一个元素是指定数据的 ODBC 源连接字符串。 第二个元素是用于获取数据的 SQL 查询字符串。 如果指定 SourceData,还必须指定 SourceType。 如果活动单元格在 SourceData 范围内,则还必须指定 TableDestination

TableDestination
Object

可选 对象。 一个 Range 对象,它指定报表在工作表中的位置。 如果省略此参数,则将报表置于活动单元格中。

TableName
Object

可选 对象。 用于指定新报表名称的字符串。

RowGrand
Object

可选 对象。 如果为 True,则显示报表中的行总计。

ColumnGrand
Object

可选 对象。 如果为 True,则显示报表中的列总计。

SaveData
Object

可选 对象。 如果为 True,则保存报表中的数据。 如果为 False,则仅保存报表的定义。

HasAutoFormat
Object

可选 对象。 如果为 True,当刷新报表或移动字段时,Microsoft Excel 将自动设置其格式。

AutoPage
Object

可选 对象。 仅当 为 xlConsolidation 时才SourceType有效。 如果值为 True,Microsoft Excel 将为合并创建页字段。 如果 AutoPageFalse,则必须创建一个或多个页面字段。

Reserved
Object

可选 对象。 不在 Microsoft Excel 中使用。

BackgroundQuery
Object

可选 对象。 如果为 True,则 Excel 将异步执行(后台执行)报表查询。 默认值为 False

OptimizeCache
Object

可选 对象。 如果为 True,则在构造数据透视表的缓存时对其进行优化。 默认值为 False

PageFieldOrder
Object

可选 对象。 在数据透视表布局中添加页字段的顺序。 可为以下 XlOrder 常量之一:xlDownThenOverxlOverThenDown。 默认值为 xlDownThenOver

PageFieldWrapCount
Object

可选 对象。 数据透视表中每列或每行的页字段数。 默认值为 0(零)。

ReadData
Object

可选 对象。 如果为 True,则创建数据透视表缓存以包含外部数据库中的所有记录;此时缓存可能会很大。 如果 ReadDataFalse,则可以在实际读取数据之前将某些字段设置为基于服务器的页字段。

Connection
Object

可选 对象。 包含 ODBC 设置的字符串,这些设置使得 Excel 可以连接 ODBC 数据源。 连接字符串的格式为“ODBC;<>连接字符串”。 此参数替代对象Connection属性的任何先前设置PivotCache

返回

适用于