WorksheetBase.PivotTableWizard Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
PivotTable Membuat objek.
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);
member this.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
Parameter
- sourceType
- Object
Sebuah nilai XlPivotTableSourceType. Sumber data laporan.
- sourceData
- Object
Data untuk laporan baru. Bisa berupa Range objek, array rentang, atau konstanta teks yang mewakili nama laporan lain. Untuk database eksternal, SourceData
adalah array string yang berisi string kueri SQL, dengan panjang setiap elemen hingga 255 karakter. Anda harus menggunakan Connection
argumen untuk menentukan string koneksi ODBC. Untuk kompatibilitas dengan versi Excel yang lebih lama, SourceData
bisa menjadi array dua elemen. Elemen pertama adalah string koneksi menentukan sumber ODBC untuk data. Elemen kedua adalah string kueri SQL yang digunakan untuk mendapatkan data. Jika Anda menentukan SourceData
, Anda juga harus menentukan SourceType
. Jika sel aktif berada di dalam SourceData
rentang, Anda juga harus menentukan TableDestination
.
- tableDestination
- Object
Objek Range yang menentukan di mana laporan harus ditempatkan pada lembar kerja. Jika argumen ini dihilangkan, laporan ditempatkan di sel aktif.
- tableName
- Object
Nama laporan baru.
- rowGrand
- Object
true
untuk memperlihatkan total keseluruhan untuk baris dalam laporan.
- columnGrand
- Object
true
untuk memperlihatkan total keseluruhan untuk kolom dalam laporan.
- saveData
- Object
true
untuk menyimpan data dengan laporan; false
untuk hanya menyimpan definisi laporan.
- hasAutoFormat
- Object
true
agar Microsoft Office Excel memformat laporan secara otomatis saat di-refresh atau ketika bidang dipindahkan.
- autoPage
- Object
Hanya valid jika SourceType
adalah xlConsolidation. true
agar Excel membuat bidang halaman untuk konsolidasi. Jika AutoPage
adalah false
, Anda harus membuat bidang halaman atau bidang.
- reserved
- Object
Tidak digunakan oleh Excel.
- backgroundQuery
- Object
true
agar Excel melakukan kueri untuk laporan secara asinkron (di latar belakang). Nilai defaultnya adalah false
.
- optimizeCache
- Object
true
untuk mengoptimalkan cache PivotTable saat dibuat. Nilai defaultnya adalah false
.
- pageFieldOrder
- Object
Urutan bidang halaman ditambahkan ke tata letak laporan PivotTable. Dapat berupa salah satu konstanta berikut XlOrder : xlDownThenOver atau xlOverThenDown. Nilai defaultnya adalah xlDownThenOver.
- pageFieldWrapCount
- Object
Jumlah bidang halaman di setiap kolom atau baris dalam laporan PivotTable. Nilai defaultnya adalah 0 (nol).
- readData
- Object
true
untuk membuat singgahan PivotTable yang berisi semua rekaman dari database eksternal; cache ini bisa sangat besar. Jika ReadData
adalah false
, Anda dapat mengatur beberapa bidang sebagai bidang halaman berbasis server sebelum data benar-benar dibaca.
- connection
- Object
String yang berisi pengaturan ODBC yang memungkinkan Excel tersambung ke sumber data ODBC. string koneksi memiliki bentuk "ODBC;<>string koneksi". Argumen ini mengambil alih pengaturan sebelumnya untuk PivotCache properti objek Connection .
Mengembalikan
Objek PivotTable.
Contoh
Contoh kode berikut menggunakan PivotTableWizard metode untuk membuat laporan PivotTable berdasarkan isi rentang sel dari A1 hingga C4 lembar kerja saat ini.
Contoh ini untuk kustomisasi tingkat dokumen.
private void CreatePivotTable()
{
this.Range["A1"].Value2 = "Date";
this.Range["A2"].Value2 = "March 1";
this.Range["A3"].Value2 = "March 8";
this.Range["A4"].Value2 = "March 15";
this.Range["B1"].Value2 = "Customer";
this.Range["B2"].Value2 = "Smith";
this.Range["B3"].Value2 = "Jones";
this.Range["B4"].Value2 = "James";
this.Range["C1"].Value2 = "Sales";
this.Range["C2"].Value2 = "23";
this.Range["C3"].Value2 = "17";
this.Range["C4"].Value2 = "39";
Excel.PivotTable table1 = this.PivotTableWizard(
Excel.XlPivotTableSourceType.xlDatabase, this.Range["A1", "C4"],
"PivotTable1", false, false, true, false, false, false, Excel.XlOrder.xlDownThenOver);
}
Private Sub CreatePivotTable()
Me.Range("A1").Value2 = "Date"
Me.Range("A2").Value2 = "March 1"
Me.Range("A3").Value2 = "March 8"
Me.Range("A4").Value2 = "March 15"
Me.Range("B1").Value2 = "Customer"
Me.Range("B2").Value2 = "Smith"
Me.Range("B3").Value2 = "Jones"
Me.Range("B4").Value2 = "James"
Me.Range("C1").Value2 = "Sales"
Me.Range("C2").Value2 = "23"
Me.Range("C3").Value2 = "17"
Me.Range("C4").Value2 = "39"
Dim table1 As Excel.PivotTable = _
Me.PivotTableWizard(Excel.XlPivotTableSourceType.xlDatabase, _
Me.Range("A1", "C4"), TableName:="PivotTable1", RowGrand:=False, _
ColumnGrand:=False, SaveData:=True, HasAutoFormat:=False, _
PageFieldOrder:=Excel.XlOrder.xlDownThenOver)
End Sub
Keterangan
Metode ini tidak menampilkan Panduan PivotTable. Metode ini tidak tersedia untuk sumber data OLE DB. Microsoft.Office.Interop.Excel.Worksheets.Add* Gunakan metode untuk menambahkan singgahan PivotTable, lalu buat laporan PivotTable berdasarkan singgahan.
Parameter Opsional
Untuk informasi tentang parameter opsional, lihat Parameter Opsional di Solusi Office.