PivotField インターフェイス

定義

ピボットテーブル レポートのフィールドを表します。 PivotField オブジェクトは、コレクションのPivotFieldsメンバーです。 PivotFields コレクションには、非表示のフィールドも含めて、ピボットテーブル レポートにあるすべてのフィールドが含まれています。

public interface class PivotField
[System.Runtime.InteropServices.Guid("00020874-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(2)]
public interface PivotField
Public Interface PivotField
属性

注釈

PivotFields(index) を使用して、フィールド名またはインデックス番号を指定indexして、1 つの PivotField オブジェクトを返します。

ピボットテーブル フィールドのサブセットを取得するプロパティを使うと便利な場合があります。 使用できるプロパティを次に示します。

プロパティ

_Default

内部使用のため予約済みです。

AllItemsVisible

手動フィルター処理が に適用されるかどうかを示す値を取得します Microsoft.Office.Interop.Excel.Pivotfield。 読み取り専用です。

Application

Microsoft Excel アプリケーションを _Application 表す オブジェクトを返します。 読み取り専用です。

AutoShowCount

指定したピボットテーブル フィールドに自動的に表示される上位または下位の項目の数を返します。 読み取り専用の Integer です。

AutoShowField

指定したピボットテーブル フィールドに自動的に表示される上位または下位の項目を決定するために使用されるデータ フィールドの名前を返します。 読み取りのみ可能な String 値です。

AutoShowRange

指定したピボットテーブル フィールドに上位の項目が自動的に表示される場合は 、xlTop を返します。は、下部の項目が表示されている場合は xlBottom を返します。 読み取り専用の Integer です。

AutoShowType

指定したピボットテーブル フィールドに対して有効になっている場合AutoShow(Int32, Int32, Int32, String)xlAutomatic を返し、AutoShow が無効になっている場合は xlManual を返します。 読み取り専用の Integer です。

AutoSortCustomSubtotal

指定した PivotTable フィールドを自動的に並べ替えるために使用されるカスタム小計に対応する整数を返します。 読み取り専用です。

AutoSortField

指定したピボットテーブル フィールドを自動的に並べ替えるために使用されるデータ フィールドの名前を返します。 読み取りのみ可能な String 値です。

AutoSortOrder

指定したピボットテーブル フィールドを自動的に並べ替えるために使用される順序を返します。 定数の 1 つを XlSortOrder 指定できます。 読み取り専用の Integer です。

AutoSortPivotLine

指定したPivotTableフィールドをPivotLine自動的に並べ替えるために使用される を返します。 読み取り専用です。

BaseField

カスタム計算の基本フィールドを設定または返します。 このプロパティは、データ フィールドに対してのみ有効です。 読み取り/書き込み オブジェクト

BaseItem

カスタム計算の基本フィールドの項目を設定または返します。 データ フィールドに対してのみ有効です。 読み取り/書き込み オブジェクト

Calculation

指定したフィールドによって実行される計算の種類を設定または返します。 このプロパティは、データ フィールドに対してのみ有効です。 読み取り/書き込み XlPivotFieldCalculation

Caption

ピボット フィールドのラベル テキスト。 読み取りのみ可能な String 値です。

ChildField

PivotField指定したフィールドの子フィールドを表すオブジェクトを返します (フィールドがグループ化され、子フィールドがある場合)。 読み取り専用です。

ChildItems[Object]

1 つのピボットテーブル項目 (オブジェクト) または指定したフィールド内のグループの子であるすべての項目 (PivotItemPivotItemsオブジェクト) のコレクション、または指定した項目の子を表すオブジェクトを返します。 読み取り専用です。

Creator

このオブジェクトを作成したアプリケーションを示す、32 ビットの整数値を返します。 Excel で作成されたオブジェクトの場合は、文字列 XCEL を表す 16 進数の 5843454C を返します。 読み取り専用 XlCreatorです。

CubeField

指定した CubeField ピボットテーブル フィールドの降順のオブジェクトを返します。 読み取り専用です。

CurrentPage

ページ フィールドに現在表示しているページを設定します (ページ フィールドに対してのみ有効)。 読み取り/書き込み オブジェクト

CurrentPageList

ピボットテーブル レポートの複数項目ページ フィールドに含まれる項目の一覧に対応する文字列の配列を設定または返します。 読み取り/書き込み オブジェクト

CurrentPageName

指定したピボットテーブル レポートの現在表示されているページを設定または返します。 ページ フィールドにページの名前が表示されます。 このプロパティは、現在表示されているページが既に存在する場合にのみ機能します。 読み取り/書き込みが可能な String です。

DatabaseSort

True に設定すると、ピボットテーブル フィールド内の項目の手動再配置が許可されます。 フィールドに手動で配置された項目がない場合は True を 返します。 値の取得と設定が可能なブール型 (Boolean) の値です。

DataRange

オブジェクトを Range 返します。 読み取り専用です。

DataType

ピボットテーブル フィールド内のデータの種類を記述する定数を返します。 読み取り専用 XlPivotFieldDataTypeです。

DisplayAsCaption

このプロパティは、s のメンバー プロパティを PivotFieldキャプションとして表示するために使用されます。 読み取り専用です。

DisplayAsTooltip

このプロパティは、特定のメンバー プロパティ PivotField をヒントに表示するかどうかを指定するために使用されます。 値の取得と設定が可能です。

DisplayInReport

このプロパティは、指定したメンバー プロパティ PivotField を に PivotTable 表示するかどうかを指定するために使用されます。 値の取得と設定が可能です。

DragToColumn

指定されたフィールドを列の位置にドラッグできる場合は True を指定します。 既定値は True です。 値の取得と設定が可能なブール型 (Boolean) の値です。

DragToData

指定されたフィールドをデータの位置にドラッグできる場合は True です。 既定値は True です。 値の取得と設定が可能なブール型 (Boolean) の値です。

DragToHide

ピボットテーブル レポートからドラッグすることにより、フィールドを非表示にする場合は True です。 既定値は True です。 値の取得と設定が可能なブール型 (Boolean) の値です。

DragToPage

フィールドをページ位置にドラッグできる場合は True を指定します。 既定値は True です。 値の取得と設定が可能なブール型 (Boolean) の値です。

DragToRow

フィールドを行の位置にドラッグできる場合は True です。 既定値は True です。 値の取得と設定が可能なブール型 (Boolean) の値です。

DrilledDown

True を指定 したピボットテーブル フィールドまたはピボットテーブル項目のフラグが "ドリル" (展開、または表示) に設定されている場合。 値の取得と設定が可能なブール型 (Boolean) の値です。

EnableItemSelection

False に設定すると、ユーザー インターフェイスのフィールド ドロップダウンを使用できなくなります。 既定値は True です。 値の取得と設定が可能なブール型 (Boolean) の値です。

EnableMultiplePageItems

ページ領域のフィールドのフィルター ドロップダウン リストにチェック ボックスが存在するかどうかを指定するために使用されます。 値の取得と設定が可能です。

Formula

A1 スタイル表記の読み取り/書き込み文字列型 (String) でオブジェクトの数式を設定または返 します

Function

ピボットテーブル フィールドの集計に使用する関数を設定または返します (データ フィールドのみ)。 読み取り/書き込み XlConsolidationFunction

GroupLevel

フィールドのグループ内の指定したフィールドの配置を返します (フィールドがグループ化されたフィールド セットのメンバーである場合)。 読み取り専用です。

Hidden

このプロパティは、OLAP 階層の個々のレベルを非表示にするために使用します。 値の取得と設定が可能です。

HiddenItems[Object]

1 つの非表示ピボットテーブル項目 (オブジェクト) または指定したフィールド内のすべての非表示項目 (PivotItemPivotItemsオブジェクト) のコレクションを表すオブジェクトを返します。 読み取り専用です。

HiddenItemsList

ピボットテーブル フィールドの非表示項目である文字列の配列を指定する Object を 取得または設定します。 値の取得と設定が可能です。

IncludeNewItemsInFilter

開発者は、 に手動フィルター処理を適用 PivotFieldするときに、除外項目と含まれている項目のどちらを追跡するかを指定できます。 値の取得と設定が可能です。

IsCalculated

True を指定 すると、ピボットテーブル フィールドまたはピボットテーブル 項目が計算フィールドまたはアイテムになります。 読み取り専用の Boolean です。

IsMemberProperty

PivotField にメンバー プロパティが含まれている場合は True を 返します。 読み取り専用の Boolean です。

LabelRange

オブジェクトの PivotField 場合は、フィールド ラベルを Range 含むセル (またはセル) を表す オブジェクトを返します。 オブジェクトの PivotItem 場合は、アイテムを含むピボットテーブル レポート内のすべてのセルを表す Range オブジェクトを返します。 読み取り専用です。

LayoutBlankLine

True の 場合、ピボットテーブル レポートの指定した行フィールドの後に空白の行が挿入されます。 既定値は False です。 値の取得と設定が可能なブール型 (Boolean) の値です。

LayoutCompactRow

行を選択するときに、 PivotField を圧縮するかどうかを指定します (複数 PivotFieldの s の項目が 1 つの列に表示されます)。 値の取得と設定が可能です。

LayoutForm

テーブル形式またはアウトライン形式で、指定したピボットテーブル項目の表示方法を設定または返します。 読み取り/書き込み XlLayoutFormType

LayoutPageBreak

True を指定 すると、各フィールドの後に改ページが挿入されます。 既定値は False です。 値の取得と設定が可能なブール型 (Boolean) の値です。

LayoutSubtotalLocation

指定したフィールドに対するピボットテーブル フィールド小計の位置を設定または返します。 読み取り/書き込み XlSubtototalLocationType

MemberPropertyCaption

プロパティを設定すると、MemberPropertyCaption特定のレベルのキャプションとして使用されるメンバー プロパティが制御されます。 値の取得と設定が可能です。

MemoryUsed

オブジェクトによって現在使用されているメモリの量をバイト単位で返します。 読み取り専用の Integer です。

Name

オブジェクトの名前を設定または返します。 読み取り/書き込みが可能な String です。

NumberFormat

オブジェクトの書式設定コードを設定または返します。 読み取り/書き込みが可能な String です。

Orientation

指定したピボットテーブル レポート内のフィールドの場所。 読み取り/書き込み XlPivotFieldOrientation

Parent

指定されたオブジェクトの親オブジェクトを返します。 読み取り専用です。

ParentField

指定したオブジェクトの PivotField グループ親であるピボットテーブル フィールドを表すオブジェクトを返します。 フィールドはグループ化する必要があり、親フィールドが必要です。 読み取り専用です。

ParentItems[Object]

1 つのピボットテーブル項目 ( PivotItem オブジェクト) または指定されたフィールド内のグループ親であるすべての項目 ( PivotItems オブジェクト) のコレクションを表すオブジェクトを返します。 指定されたフィールドは、別のフィールドのグループ親である必要があります。 読み取り専用です。

PivotFilters

指定したPivotFieldオブジェクトの をPivotFilters取得または設定します。 読み取り専用です。

Position

フィールドの向き (行、列、ページ、データ) のすべてのフィールド間のフィールドの位置 (最初、2 番目、3 番目など)。 読み取り/書き込み オブジェクト

PropertyOrder

メンバー プロパティ フィールドであるピボットテーブル フィールドにのみ有効です。 メンバー プロパティが属するキューブ フィールド内のメンバー プロパティの表示位置を示す 整数型 (Integer) の 値を返します。 値の取得と設定が可能です。

PropertyParentField

このフィールドの PivotField プロパティが関係するフィールドを表す オブジェクトを返します。

RepeatLabels

指定した PivotField のピボットテーブルで項目ラベルを繰り返すかどうかを取得または設定します。

ServerBased

True を指定 したピボットテーブル レポートのデータ ソースが外部であり、ページ フィールドの選択に一致する項目のみが取得されます。 値の取得と設定が可能なブール型 (Boolean) の値です。

ShowAllItems

True を指定 すると、ピボットテーブル レポート内のすべてのアイテムがサマリー データが含まれていない場合でも表示されます。 既定値は False です。 値の取得と設定が可能なブール型 (Boolean) の値です。

ShowDetail

指定した PivotField が詳細を表示するかどうかを取得または設定します。 値の取得と設定が可能です。

ShowingInAxis

が 現在 にPivotTable表示されているかどうかをPivotField示します。 読み取り専用です。

SourceCaption

プロパティは SourceCaption OLAP PivotTables にのみ適用され、 の元のキャプションを OLAP サーバーPivotFieldから返します。 読み取り専用です。

SourceName

指定したピボットテーブル レポートの元のソース データに表示される、指定したオブジェクトの名前を返します。 ピボットテーブル レポートの作成後にユーザーがアイテムの名前を変更した場合、これは現在のアイテム名とは異なる場合があります。 読み取りのみ可能な String 値です。

StandardFormula

標準の英語 (U.S.) 書式で数式を指定する文字列型 (String) の値を設定します。 値の取得と設定が可能です。

SubtotalName

指定したピボットテーブル レポートの小計列または行見出しに表示されるテキスト文字列ラベルを設定または返します。 既定値は文字列 "小計" です。 読み取り/書き込みが可能な String です。

Subtotals[Object]

指定したフィールドと共に表示される小計を設定または返します。 非データ フィールドに対してのみ有効です。 読み取り/書き込み オブジェクト

TotalLevels

現在のフィールド グループ内のフィールドの合計数を返します。 フィールドがグループ化されていない場合、またはデータ ソースが OLAP ベースの場合、 TotalLevels は値 1 を返します。 読み取り専用の Integer です。

UseMemberPropertyAsCaption

このプロパティは、 のキャプションPivotFieldにメンバー プロパティのキャプションを使用するかどうかを制御するために使用PivotItemされます。 値の取得と設定が可能です。

Value

ピボットテーブル レポート内の指定したフィールドの名前。 読み取り/書き込みが可能な String です。

VisibleItems[Object]

1 つの表示可能なピボットテーブル項目 (オブジェクト) または指定したフィールド内のすべての表示項目 (PivotItemPivotItemsオブジェクト) のコレクションを表すオブジェクトを返します。 読み取り専用です。

VisibleItemsList

に適用される手動フィルターに含まれる項目を表す文字列の配列を指定する オブジェクトPivotField設定または返します。 値の取得と設定が可能です。

メソッド

AddPageItem(String, Object)

複数のアイテムを持つページ フィールドにアイテムを追加します。

AutoShow(Int32, Int32, Int32, String)

指定されたピボットテーブル レポートの行フィールド、ページ フィールド、および列フィールドで最初または最後のアイテムの番号を表示します。

AutoSort(Int32, String)

ピボットテーブル レポートのフィールドが自動的に並べ替えられるときの規則を確立します。

AutoSortEx(Int32, String, Object, Object)

ピボットテーブル レポートのフィールドを表します。 PivotField オブジェクトは、コレクションのPivotFieldsメンバーです。 PivotFields コレクションには、非表示のフィールドも含めて、ピボットテーブル レポートにあるすべてのフィールドが含まれています。

CalculatedItems()

指定した CalculatedItems ピボットテーブル レポート内のすべての計算項目を表すコレクションを返します。 読み取り専用です。

ClearAllFilters()

このメソッドを呼び出すと、 に現在適用されているすべてのフィルターが PivotField削除されます。 これには、 のPivotFieldコレクションからすべてのフィルターをPivotFilters削除し、 に適用PivotFieldされているすべての手動フィルター処理も削除します。 PivotFieldが [レポート フィルター] 領域にある場合、選択したアイテムは既定のアイテムに設定されます。

ClearLabelFilters()

このメソッドは、 のコレクション内のすべてのラベル フィルターまたはすべての日付フィルターをPivotFiltersPivotField削除します。

ClearManualFilter()

内のすべての項目PivotField対して Visible プロパティを True に設定し、OLAP PivotTablesPivotTablesHiddenItemsList コレクションと VisibleItemsList コレクションを空にする簡単な方法を提供します。

ClearValueFilters()

このメソッドを呼び出すと、 のコレクション内 PivotFilters のすべての値フィルターが PivotField削除されます。

Delete()

オブジェクトを削除します。

DrillTo(String)

DrillTo メソッドは、別PivotFieldの から指定された PivotField へのドリルをサポートします。

PivotItems(Object)

1 つのピボットテーブル項目 (オブジェクト) または指定したフィールド内のすべての表示項目と非表示項目 (PivotItemPivotItemsオブジェクト) のコレクションを表すオブジェクトを返します。 読み取り専用です。

適用対象