Worksheet.PivotTableWizard Metoda

Definicja

Tworzy obiekt 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

Parametry

SourceType
Object

Wartość XlPivotTableSourceType . Źródło danych raportu.

SourceData
Object

Dane do nowego raportu. Może być obiektem Range , tablicą zakresów lub stałą tekstową reprezentującą nazwę innego raportu. W przypadku zewnętrznej bazy danych SourceData jest tablicą ciągów zawierających ciąg zapytania SQL, gdzie każdy element ma długość do 255 znaków. Należy użyć argumentu Connection , aby określić parametry połączenia ODBC. W celu zapewnienia zgodności z wcześniejszymi wersjami programu Excel SourceData może być tablicą dwuelementową. Pierwszy element stanowi ciąg połączenia określający źródło ODBC danych. Drugi element stanowi ciąg zapytania SQL używany do uzyskiwania danych. Jeśli określisz SourceDatawartość , musisz również określić SourceTypewartość . Jeśli aktywna komórka znajduje się wewnątrz SourceData zakresu, należy również określić TableDestination .

TableDestination
Object

Range Obiekt określający miejsce, w którym ma zostać umieszczony raport w arkuszu. Jeśli ten argument zostanie pominięty, raport zostanie umieszczony w aktywnej komórce.

TableName
Object

Nazwa nowego raportu.

RowGrand
Object

true aby wyświetlić sumy końcowe dla wierszy w raporcie.

ColumnGrand
Object

true aby wyświetlić sumy końcowe kolumn w raporcie.

SaveData
Object

true do zapisywania danych za pomocą raportu; false aby zapisać tylko definicję raportu.

HasAutoFormat
Object

true program Microsoft Office Excel automatycznie formatuje raport po odświeżeniu lub przeniesieniu pól.

AutoPage
Object

Prawidłowe tylko wtedy, gdy SourceType jest to xlConsolidation. true aby program Excel utworzył pole strony dla konsolidacji. Jeśli AutoPage jest to false, musisz utworzyć pole lub pola strony.

Reserved
Object

Nie używany przez program Excel.

BackgroundQuery
Object

true aby program Excel wykonywał zapytania dotyczące raportu asynchronicznie (w tle). Wartość domyślna to false.

OptimizeCache
Object

true aby zoptymalizować pamięć podręczną tabeli przestawnej podczas jej konstruowania. Wartość domyślna to false.

PageFieldOrder
Object

Kolejność, w której pola strony są dodawane do układu raportu tabeli przestawnej. Może być jedną z następujących XlOrder stałych: xlDownThenOver lub xlOverThenDown. Wartość domyślna to xlDownThenOver.

PageFieldWrapCount
Object

Liczba pól strony w każdej kolumnie lub wierszu w raporcie tabeli przestawnej. Wartością domyślną jest 0 (zero).

ReadData
Object

true aby utworzyć pamięć podręczną tabeli przestawnej, która zawiera wszystkie rekordy z zewnętrznej bazy danych; ta pamięć podręczna może być bardzo duża. Jeśli ReadData jest to false, możesz ustawić niektóre pola jako pola strony oparte na serwerze, zanim dane są rzeczywiście odczytywane.

Connection
Object

Ciąg zawierający ustawienia ODBC, który umożliwiają programowi Excel nawiązanie połączenia ze źródłem danych ODBC. Parametry połączenia ma postać "ODBC;<>parametry połączenia". Ten argument zastępuje wszystkie poprzednie ustawienie właściwości PivotCache obiektu Connection .

Zwraca

Obiekt PivotTable.

Uwagi

Ta metoda nie wyświetla kreatora tabel przestawnych. Ta metoda jest niedostępna dla źródeł danych OLE DB. Microsoft.Office.Interop.Excel.Worksheets.Add* Użyj metody , aby dodać pamięć podręczną tabeli przestawnej, a następnie utworzyć raport w formie tabeli przestawnej na podstawie pamięci podręcznej.

Parametry opcjonalne

Aby uzyskać informacje na temat parametrów opcjonalnych, zobacz Parametry opcjonalne w rozwiązaniach pakietu Office.

Dotyczy