Share via


Worksheet.PivotTableWizard 方法

定义

创建一个 PivotTable 对象。

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);
abstract member PivotTableWizard : obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj -> Microsoft.Office.Interop.Excel.PivotTable
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

一个 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 Office Excel 可在刷新报表或移动字段后自动设置报表格式。

AutoPage
Object

仅当 为 xlConsolidationSourceType有效。 如果让 Excel 创建一个用于合并的页字段,则为 true。 如果 AutoPagefalse,则必须创建一个或多个页字段。

Reserved
Object

Excel 不使用。

BackgroundQuery
Object

如果为 true,则 Excel 可异步执行(在后台)报表查询。 默认值为 false

OptimizeCache
Object

如果为 true,则可在构造数据透视表时对其缓存进行优化。 默认值为 false

PageFieldOrder
Object

向数据透视表的布局添加页字段的顺序。 可以是下列 XlOrder 常数之一:xlDownThenOverxlOverThenDown。 默认值为 xlDownThenOver

PageFieldWrapCount
Object

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

ReadData
Object

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

Connection
Object

一个字符串,包含使 Excel 连接到 ODBC 数据源的 ODBC 设置。 连接字符串具有格式“ODBC;<连接字符串>”。 此参数重写 PivotCache 对象的 Connection 属性的所有以前的设置。

返回

PivotTable 对象。

注解

此方法不显示数据透视表向导。 此方法不适用于 OLE DB 数据源。 Microsoft.Office.Interop.Excel.Worksheets.Add*使用 方法添加数据透视表缓存,然后基于缓存创建数据透视表。

可选参数

有关可选参数的信息,请参阅 Office 解决方案中的可选参数

适用于