Worksheet.PivotTableWizard Yöntem

Tanım

Bir PivotTable nesnesi oluşturur.

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);

Parametreler

SourceType
Object

Bir XlPivotTableSourceType değer. Rapor verilerinin kaynağı.

SourceData
Object

Yeni rapor için veriler. Bir Range nesne, bir Aralık dizisi ya da başka bir raporun adını temsil eden bir metin sabiti olabilir. Dış veritabanı için SourceData , her öğenin 255 karakter uzunluğunda olduğu SQL sorgu dizesini içeren bir dizeler dizisidir. ODBC bağlantı dizesini belirtmek için bağlantı bağımsız değişkenini kullanmanız gerekir. Excel 'in önceki sürümleriyle uyumluluk için SourceData iki öğeli bir dizi olabilir. İlk öğe, veri için ODBC kaynağını belirten bağlantı dizesidir. İkinci öğe verileri almak için kullanılan SQL sorgu dizesidir. SourceDatabelirtirseniz, SourceTypede belirtmeniz gerekir. Etkin hücre SourceData aralığının Içindeyse, TableDestination ' i de belirtmeniz gerekir.

TableDestination
Object

RangeRaporun çalışma sayfasına yerleştirilmesi gereken yeri belirten nesne. Bu bağımsız değişken atlanırsa rapor etkin hücreye yerleştirilir.

TableName
Object

Yeni raporun adı.

RowGrand
Object

trueRapordaki satırların genel toplamlarını göstermek için.

ColumnGrand
Object

trueRapordaki sütunların genel toplamlarını göstermek için.

SaveData
Object

trueverileri raporla birlikte kaydetmek için; falseyalnızca rapor tanımını kaydetmek için.

HasAutoFormat
Object

trueMicrosoft Office Excel, yenilendiğinde veya alanlar taşındığında raporu otomatik olarak biçimlendirir.

AutoPage
Object

Yalnızca SourceType ise geçerlidir xlConsolidation . trueExcel 'In birleştirme için bir sayfa alanı oluşturmasını sağlamak. Eğer oto sayfa ise false , sayfa alanını veya alanlarını oluşturmanız gerekir.

Reserved
Object

Excel tarafından kullanılmaz.

BackgroundQuery
Object

trueExcel 'In rapor için sorguları zaman uyumsuz olarak gerçekleştirmesini sağlamak için (arka planda). Varsayılan değer: false.

OptimizeCache
Object

trueoluşturulduğunda PivotTable önbelleğini iyileştirmek için. Varsayılan değer: false.

PageFieldOrder
Object

Sayfa alanlarının PivotTable raporunun düzenine eklenme sırası. Aşağıdaki XlOrder sabitlerden biri olabilir: xlDownThenOver veya xlOverThenDown . Varsayılan değer: xlDownThenOver.

PageFieldWrapCount
Object

PivotTable raporundaki her sütunda veya satırda bulunan sayfa alanlarının sayısı. Varsayılan değer 0 (sıfır)'dır.

ReadData
Object

truedış veritabanındaki tüm kayıtları içeren bir PivotTable önbelleği oluşturmak için; Bu önbellek çok büyük olabilir. ReadData ise false , verilerin gerçekten okunmadan önce sunucu tabanlı sayfa alanları olarak bazı alanları ayarlayabilirsiniz.

Connection
Object

Excel'in bir ODBC veri kaynağına bağlanmasına olanak veren ODBC ayarlarını içeren bir dize. Bağlantı dizesinin "ODBC; < " biçimi vardır bağlantı dizesi > ". Bu bağımsız değişken, nesnenin özelliği için önceki tüm ayarları geçersiz kılar PivotCache Connection .

Döndürülenler

PivotTable

PivotTable nesnesi.

Açıklamalar

Bu yöntem, PivotTable Sihirbazı'nı görüntülemez. Bu yöntem, OLE DB veri kaynakları için kullanılamaz. Yöntemini kullanarak Microsoft.Office.Interop.Excel.Worksheets.Add* bir PivotTable önbelleği ekleyin ve ardından önbelleğe göre bir PivotTable raporu oluşturun.

İsteğe Bağlı Parametreler

İsteğe bağlı parametreler hakkında daha fazla bilgi için bkz. Office çözümlerinde Isteğe bağlı parametreler.

Şunlara uygulanır