PivotTable Members

Include Protected Members
Include Inherited Members

Represents a PivotTable report on a worksheet. The PivotTable object is a member of the PivotTables collection. The PivotTables collection contains all the PivotTable objects on a single worksheet.

The PivotTable type exposes the following members.

Properties

  Name Description
Public property _Default Reserved for internal use.
Public property ActiveFilters Indicates the currently active filter in the specified PivotTable. Read-only.
Public property Allocation Gets or sets whether to run an UPDATE CUBE statement for each cell is edited, or only when the user chooses to calculate changes when performing what-if analysis on a PivotTable based on an OLAP data source.
Public property AllocationMethod Gets or sets what method to use to allocate values when performing what-if analysis on a PivotTable report based on an OLAP data source.
Public property AllocationValue Gets or sets what value to allocate when performing what-if analysis on a PivotTable report based on an OLAP data source.
Public property AllocationWeightExpression Gets or sets the MDX weight expression to use when performing what-if analysis on a PivotTable report based on an OLAP data source.
Public property AllowMultipleFilters Sets or retrieves a value that indicates whether a PivotField can have multiple filters applied to it at the same time. Read/write.
Public property AlternativeText Gets or sets the descriptive (alternative) text string for the specified PivotTable.
Public property Application Returns an Application object that represents the Microsoft Excel application. Read-only.
Public property CacheIndex Returns or sets the index number of the PivotTable cache. Read/write Integer.
Public property CalculatedMembers Returns a CalculatedMembers collection representing all the calculated members and calculated measures for an OLAP PivotTable.
Public property CalculatedMembersInFilters Gets or sets whether to evaluate calculated members from OLAP servers in filters.
Public property ChangeList Gets the PivotTableChangeList collection that represents the list of changes that have been made to the specified PivotTable based on an OLAP data source.
Public property ColumnFields Returns an object that represents either a single PivotTable field (a PivotField object) or a collection of all the fields (a PivotFields object) that are currently shown as column fields. Read-only.
Public property ColumnGrand True if the PivotTable report shows grand totals for columns. Read/write Boolean.
Public property ColumnRange Returns a Range object that represents the range that contains the column area in the PivotTable report. Read-only.
Public property CompactLayoutColumnHeader Specifies the caption that is displayed in the column header of a PivotTable when in compact row layout form. Read/write.
Public property CompactLayoutRowHeader Specifies the caption that is displayed in the row header of a PivotTable when in compact row layout form. Read/write.
Public property CompactRowIndent Returns or sets the indent increment for PivotItems when compact row layout form is turned on. Read/write.
Public property Creator Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only XlCreator.
Public property CubeFields Returns the CubeFields collection. Each CubeField object contains the properties of the cube field element. Read-only.
Public property DataBodyRange Returns a Range object that represents the range that contains the data area in the list between the header row and the insert row. Read-only.
Public property DataFields Returns an object that represents either a single PivotTable field (a PivotField object) or a collection of all the fields (a PivotFields object) that are currently shown as data fields. Read-only.
Public property DataLabelRange Returns a Range object that represents the range that contains the labels for the data fields in the PivotTable report. Read-only.
Public property DataPivotField Returns a PivotField object that represents all the data fields in a PivotTable. Read-only.
Public property DisplayContextTooltips Controls whether or not tooltips are displayed for PivotTable cells. Read/write.
Public property DisplayEmptyColumn Returns True when the non-empty MDX keyword is included in the query to the OLAP provider for the value axis. The OLAP provider will not return empty columns in the result set. Returns False when the non-empty keyword is omitted. Read/write Boolean.
Public property DisplayEmptyRow Returns True when the non-empty MDX keyword is included in the query to the OLAP provider for the category axis. The OLAP provider will not return empty rows in the result set. Returns False when the non-empty keyword is omitted. Read/write Boolean.
Public property DisplayErrorString True if the PivotTable report displays a custom error string in cells that contain errors. The default value is False. Read/write Boolean.
Public property DisplayFieldCaptions Controls whether or not filter buttons and PivotField captions for rows and columns are displayed in the grid. Read/write.
Public property DisplayImmediateItems Returns or sets a Boolean that indicates whether items in the row and column areas are visible when the data area of the PivotTable is empty. Set this property to False to hide the items in the row and column areas when the data area of the PivotTable is empty. The default value is True.
Public property DisplayMemberPropertyTooltips Controls whether or not to display member properties in tooltips. Read/write.
Public property DisplayNullString True if the PivotTable report displays a custom string in cells that contain null values. The default value is True. Read/write Boolean.
Public property EnableDataValueEditing True to disable the alert for when the user overwrites values in the data area of the PivotTable. True also allows the user to change data values that previously could not be changed. The default value is False. Read/write Boolean.
Public property EnableDrilldown True if drilldown is enabled. The default value is True. Read/write Boolean.
Public property EnableFieldDialog True if the PivotTable Field dialog box is available when the user double-clicks the PivotTable field. The default value is True. Read/write Boolean.
Public property EnableFieldList False to disable the ability to display the field list for the PivotTable. If the field list was already being displayed it disappears. The default value is True. Read/write Boolean.
Public property EnableWizard True if the PivotTable Wizard is available. The default value is True. Read/write Boolean.
Public property EnableWriteback Gets or sets whether writing back to the data source is enabled for the specified PivotTable.
Public property ErrorString Returns or sets the string displayed in cells that contain errors when the DisplayErrorString property is True. The default value is an empty string (""). Read/write String.
Public property FieldListSortAscending Controls the sort order of fields in the PivotTable Field List. Read/write.
Public property GrandTotalName Returns or sets the text string label that is displayed in the grand total column or row heading in the specified PivotTable report. The default value is the string "Grand Total". Read/write String.
Public property HasAutoFormat True if the PivotTable report is automatically formatted when it’s refreshed or when fields are moved. Read/write Boolean.
Public property HiddenFields Returns an object that represents either a single PivotTable field (a PivotField object) or a collection of all the fields (a PivotFields object) that are currently not shown as row, column, page, or data fields. Read-only.
Public property InGridDropZones This property is used to toggle in-grid drop zones for a PivotTable object. In some cases, it also affects the layout of the PivotTable. Read/write.
Public property InnerDetail Returns or sets the name of the field that will be shown as detail when the ShowDetail property is True for the innermost row or column field. Read/write String.
Public property LayoutRowDefault This property specifies the layout settings for PivotFields when they are added to the PivotTable for the first time. Read/write.
Public property Location Gets or sets a String that represents the top-left cell in the body of the specified PivotTable. Read/write.
Public property ManualUpdate True if the PivotTable report is recalculated only at the user's request. The default value is False. Read/write Boolean.
Public property MDX Returns a String indicating the MDX (Multidimensional Expression) that would be sent to the provider to populate the current PivotTable view. Read-only.
Public property MergeLabels True if the specified PivotTable report’s outer-row item, column item, subtotal, and grand total labels use merged cells. Read/write Boolean.
Public property Name Returns or sets the name of the object. Read/write String.
Public property NullString Returns or sets the string displayed in cells that contain null values when the DisplayNullString property is True. The default value is an empty string (""). Read/write String.
Public property PageFieldOrder Returns or sets the order in which page fields are added to the PivotTable report’s layout. Can be one of the following XlOrder constants: xlDownThenOver or xlOverThenDown. The default constant is xlDownThenOver. Read/write Integer.
Public property PageFields Returns an object that represents either a single PivotTable field (a PivotField object) or a collection of all the fields (a PivotFields object) that are currently showing as page fields. Read-only.
Public property PageFieldStyle Returns or sets the style used in the bound page field area. The default value is a null string (no style is applied by default). Read/write String.
Public property PageFieldWrapCount Returns or sets the number of page fields in each column or row in the PivotTable report. Read/write Integer.
Public property PageRange Returns a Range object that represents the range that contains the page area in the PivotTable report. Read-only.
Public property PageRangeCells Returns a Range object that represents only the cells in the specified PivotTable report that contain the page fields and item drop-down lists.
Public property Parent Returns the parent object for the specified object. Read-only
Public property PivotColumnAxis Returns a PivotAxis object representing the entire column axis. Read-only.
Public property PivotFormulas Returns a PivotFormulas object that represents the collection of formulas for the specified PivotTable report. Read-only.
Public property PivotRowAxis Returns a PivotAxis object representing the entire row axis. Read-only.
Public property PivotSelection Returns or sets the PivotTable selection in standard PivotTable report selection format. Read/write String.
Public property PivotSelectionStandard Returns or sets a String indicating the PivotTable selection in standard PivotTable report format using English (United States) settings. Read/write.
Public property PreserveFormatting This property is True if formatting is preserved when the report is refreshed or recalculated by operations such as pivoting, sorting, or changing page field items. Read/write Boolean.
Public property PrintDrillIndicators Specifies whether or not drill indicators are printed with the PivotTable. Read/write.
Public property PrintTitles True if the print titles for the worksheet are set based on the PivotTable report. False if the print titles for the worksheet are used. The default value is False. Read/write Boolean.
Public property RefreshDate Returns the date on which the PivotTable report was last refreshed. Read-only DateTime.
Public property RefreshName Returns the name of the person who last refreshed the PivotTable report data or the PivotTable cache. Read-only String.
Public property RepeatItemsOnEachPrintedPage True if row, column, and item labels appear on the first row of each page when the specified PivotTable report is printed. False if labels are printed only on the first page. The default value is True. Read/write Boolean.
Public property RowFields Returns an object that represents either a single field in a PivotTable report (a PivotField object) or a collection of all the fields (a PivotFields object) that are currently showing as row fields. Read-only.
Public property RowGrand True if the PivotTable report shows grand totals for rows. Read/write Boolean.
Public property RowRange Returns a Range object that represents the range including the row area on the PivotTable report. Read-only.
Public property SaveData True if data for the PivotTable report is saved with the workbook. False if only the report definition is saved. Read/write Boolean.
Public property SelectionMode Returns or sets the PivotTable report structured selection mode. Read/write XlPTSelectionMode.
Public property ShowCellBackgroundFromOLAP True if the MDX (Multidimensional Expression) that Microsoft Excel sends to the server includes the BackColor property for each cell in the data area that corresponds to a cell in the Online Analytical Processing (OLAP) data set. The default value is False. Read/write Boolean.
Public property ShowDrillIndicators The ShowDrillIndicators property is used for toggling the display of drill indicators in the PivotTable. Read/write.
Public property ShowPageMultipleItemLabel When set to True (default), "(Multiple Items)" will appear in the PivotTable cell on the worksheet whenever items are hidden and an aggregate of non-hidden items is shown in the PivotTable view. Read/write Boolean.
Public property ShowTableStyleColumnHeaders The ShowTableStyleColumnHeadersproperty is set to True if the coulmn headers should be displayed in the PivotTable. Read/write.
Public property ShowTableStyleColumnStripes The Boolean property displays banded columns in which even columns are formatted differently from odd columns. This makes PivotTableseasier to read. Read/write.
Public property ShowTableStyleLastColumn Reserved for internal use.
Public property ShowTableStyleRowHeaders The ShowTableStyleRowHeaders property is set to True if the row headers should be displayed in the PivotTable. Read/write.
Public property ShowTableStyleRowStripes The ShowTableStyleRowStripes property displays banded rows in which even rows are formatted differently from odd rows. This makes PivotTables easier to read. Read/write.
Public property ShowValuesRow Gets or sets whether the values row is displayed.
Public property Slicers Gets the Slicers collection for the specified PivotTable.
Public property SmallGrid True if Microsoft Excel uses a grid that’s two cells wide and two cells deep for a newly created PivotTable report. False if Excel uses a blank stencil outline. Read/write Boolean.
Public property SortUsingCustomLists The SortUsingCustomLists property controls whether custom lists are used for sorting items of fields, both initially when the PivotField is initialized and the PivotItems are ordered by their captions; and later when the user applies a sort. Read/write.
Public property SourceData Returns the data source for the PivotTable report. Read-write Object.
Public property SubtotalHiddenPageItems True if hidden page field items in the PivotTable report are included in row and column subtotals, block totals, and grand totals. The default value is False. Read/write Boolean.
Public property Summary Gets or sets the description associated with the alternative text string for the specified PivotTable.
Public property TableRange1 Returns a Range object that represents the range containing the entire PivotTable report, but doesn’t include page fields. Read-only.
Public property TableRange2 Returns a Range object that represents the range containing the entire PivotTable report, including page fields. Read-only.
Public property TableStyle Returns or sets the style used in the body of the PivotTable report. The default value is a null string (no style is applied by default). Read/write String.
Public property TableStyle2 The TableStyle2 property specifies the PivotTable style currently applied to the PivotTable. Read/write.
Public property Tag Returns or sets a string saved with the PivotTable report. Read/write String.
Public property TotalsAnnotation True if an asterisk (*) is displayed next to each subtotal and grand total value in the specified PivotTable report if the report is based on an OLAP data source. The default value is True. Read/write Boolean.
Public property VacatedStyle Returns or sets the style applied to cells vacated when the PivotTable report is refreshed. The default value is a null string (no style is applied by default). Read/write String.
Public property Value The name of the PivotTable report. Read/write String.
Public property Version Returns the Microsoft Excel version number. Read-only XlPivotTableVersionList.
Public property ViewCalculatedMembers When set to True (default), calculated members for Online Analytical Processing (OLAP) PivotTables can be viewed. Read/write Boolean.
Public property VisibleFields Returns an object that represents either a single field in a PivotTable report (a PivotField object) or a collection of all the visible fields (a PivotFields object). Visible fields are shown as row, column, page, or data fields. Read-only.
Public property VisualTotals True (default) to enable Online Analytical Processing (OLAP) PivotTables to recalculate the total after an item has been hidden from view. Read/write Boolean.
Public property VisualTotalsForSets Gets or sets whether to include filtered items in the totals of named sets for the specified PivotTable.

Top

Methods

  Name Description
Public method _PivotSelect Reserved for internal use.
Public method AddDataField Adds a data field to a PivotTable report. Returns a PivotField object that represents the new data field.
Public method AddFields Adds row, column, and page fields to a PivotTable report or PivotChart report.
Public method AllocateChanges Performs a writeback operation for all edited cells in a PivotTable report based on an OLAP data source.
Public method CalculatedFields Returns a CalculatedFields collection that represents all the calculated fields in the specified PivotTable report. Read-only.
Public method ChangeConnection Changes the connection of the specified PivotTable.
Public method ChangePivotCache Changes the PivotCache of the specified PivotTable.
Public method ClearAllFilters The ClearAllFilters() method deletes all filters currently applied to the PivotTable. This includes deleting all filters in the PivotFilters collection of the PivotTable object, removing any manual filtering applied and setting all PivotFields in the Report Filter area to the default item.
Public method ClearTable The ClearTable() method is used for clearing a PivotTable. Clearing PivotTables includes removing all the fields and deleting all filtering and sorting applied to the PivotTables. This method resets the PivotTable to the state it had right after it was created, before any fields were added to it.
Public method CommitChanges Performs a commit operation on the data source of a PivotTable report based on an OLAP data source.
Public method ConvertToFormulas The ConvertToFormulas(Boolean) method is new in 1st_Excel12 and is used for converting a PivotTable to cube formulas.
Public method CreateCubeFile Creates a cube file from a PivotTable report connected to an Online Analytical Processing (OLAP) data source.
Public method DiscardChanges Discards all changes in the edited cells of a PivotTable report based on an OLAP data source.
Public method Dummy15 Reserved for internal use.
Public method Format Sets a PivotTable report to one of the predefined indented, nonindented, or cross-tabulated formats.
Public method GetData Returns data from the specified PivotTable cell.
Public method GetPivotData Returns a Range object with information about a data item in a PivotTable report.
Public method ListFormulas Creates a list of calculated PivotTable items and fields on a separate worksheet.
Public method PivotCache Returns a PivotCache object that represents the cache for the specified PivotTable report. Read-only.
Public method PivotFields Returns an object that represents either a single PivotTable field (a PivotField object) or a collection of both the visible and hidden fields (a PivotFields object) in the PivotTable report. Read-only.
Public method PivotSelect Selects part of a PivotTable report.
Public method PivotTableWizard Creates a PivotTable object. This method doesn’t display the PivotTable Wizard. This method isn’t available for OLE DB data sources. Use the Add method to add a PivotTable cache, and then create a PivotTable report based on the cache.
Public method RefreshDataSourceValues Retrieves the current values from the data source for all edited cells in a PivotTable report that is in writeback mode.
Public method RefreshTable Refreshes the PivotTable report from the source data. Returns True if it’s successful.
Public method RepeatAllLabels Sets whether to repeat item labels for all PivotFields in the specified PivotTable.
Public method RowAxisLayout This method is used for simultaneously setting layout options for all existing PivotFields.
Public method ShowPages Creates a new PivotTable report for each item in the page field. Each new report is created on a new worksheet.
Public method SubtotalLocation This method changes the subtotal location for all existing PivotFields. Changing the subtotal location has an immediate visual effect only for fields in outline form, but it will be set for fields in tabular form as well.
Public method Update Updates the link or PivotTable report.

Top

See Also

Reference

PivotTable Interface

Microsoft.Office.Interop.Excel Namespace