建立新的樞紐分析表。 此方法不會顯示 [樞紐分析表精靈]。 OLE DB 資料來源無法使用此方法。 使用 Add 方法新增樞紐分析表快取,然後根據快取建立樞紐分析表。
語法
運算式。PivotTableWizard (SourceType, SourceData, TableDestination, TableName, RowGrand, ColumnGrand, SaveData, HasAutoFormat, AutoPage, Reserved, BackgroundQuery, OptimizeCache, PageFieldOrder, PageFieldWrapCount, ReadData, Connection)
運算式 代表 Worksheet 物件的變數。
參數
| 名稱 | 必要/選用 | 資料類型 | 描述 |
|---|---|---|---|
| SourceType | 選用 | Variant | 代表報表資料來源的 XlPivotTableSourceType 值。 如果您指定此引數,也必須指定 SourceData。 如果省略 SourceType 和 SourceData,Microsoft Excel 會假設來源類型為 xlDatabase,且來源資料來自具名範圍 Database。 如果這個具名範圍不存在,且目前選取範圍位於超過 10 個包含資料的儲存格範圍內時,Excel 會使用目前區域。 如果不是真的,這個方法將會失敗。 |
| SourceData | 選用 | Variant | 新報表的資料。 可以是 Range 物件、範圍陣列,或代表其他報表名稱的文字常數。 對於外部資料庫, SourceData 是包含 SQL 查詢字串的字串陣列,其中每個元素最多長度為 255 個字元。 您應該使用 Connection 引數來指定 ODBC 連接字串。 為了與舊版 Excel 相容, SourceData 可以是雙元素陣列。 第一個元素是連接字串,用來指定資料的 ODBC 來源。 第二個元素是用來取得資料的 SQL 查詢字串。 如果您指定 SourceData,也必須指定 SourceType。 如果使用中儲存格位於 SourceData 範圍內,您也必須指定 TableDestination 。 |
| TableDestination | 選用 | Variant | Range 物件,用來指定報表在工作表上應該放置的位置。 如果省略這個引數,則會將報表放置在作用儲存格中。 |
| TableName | 選用 | Variant | 指定新報表名稱的字串。 |
| RowGrand | 選用 | Variant | 如果為 True,則會顯示報表中的列總計。 |
| ColumnGrand | 選用 | Variant | 如果為 True,則會顯示報表中的欄總計。 |
| SaveData | 選用 | Variant | 如果為 True,則會將資料與報表一併儲存。 如果為 False,則只會儲存報表定義。 |
| HasAutoFormat | 選用 | Variant | True ,讓 Excel 在重新整理報表或移動欄位時自動格式化報表。 |
| 自動分頁 | 選用 | Variant | 只有當 SourceType 為 xlConsolidation 時才有效。 True ,讓 Excel 建立合併的分頁欄位。 如果 AutoPage 為 False,則您必須自己建立分頁欄位。 |
| 保留 | 選用 | Variant | 不由 Excel 使用。 |
| BackgroundQuery | 選用 | Variant | 如果為 True,則 Excel 會以非同步方式 (在背景) 執行報表的查詢。 預設值為 False。 |
| OptimizeCache | 選用 | Variant | 如果為 True,則會在結構化時將樞紐分析表快取最佳化。 預設值為 False。 |
| PageFieldOrder | 選用 | Variant | 頁面欄位新增至樞紐分析表版面配置的順序。 可以是下列其中一個 XlOrder 常數: xlDownThenOver (預設) 或 xlOverThenDown。 |
| PageFieldWrapCount | 選用 | Variant | 樞紐分析表中每一欄或每一列的分頁欄位數目。 預設值為 0 (零)。 |
| 讀取資料 | 選用 | Variant | 如果為 True,則會建立包含外部資料庫中所有記錄的樞紐分析表快取,此快取可能非常大。 如果 ReadData 為 False,您可以在實際讀取資料之前,將某些欄位設定為伺服器型頁面欄位。 |
| Connection | 選用 | Variant | 字串,包含可允許 Excel 連接到 ODBC 資料來源的 ODBC 設定。 連接字串的格式ODBC;<connection string>為 。 此引數會覆寫 PivotCache 物件的 Connection 屬性的任何先前設定。 |
傳回值
代表新樞紐分析表的 樞紐分析表 物件。
範例
此範例會從包含在 A1:C100) 範圍內的 Excel 資料庫建立新的樞紐分析表 (。
ActiveSheet.PivotTableWizard xlDatabase, Range("A1:C100")
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。