このトピックでは、対応するサブ項目および動作を表示するための UltraPivotGridTestObject オブジェクトを使用し、WinPivotGrid™ コントロール プロキシ内での記録および再生アクションについての概要を提供します。
このトピックは、以下のセクションで構成されます。
以下のプレビューは、インデックスモードを簡単に識別できるようの整数として表示します。ただし、ヘッダーは主要ヘッダーにのみ識別できます (セルに隣接するヘッダーなど)。
座標系を使用するインデックスモードは 0 から始まる 2 次元配列に構成される。
最初のインデックスはヘッダーの行です。
2 番目のインデックスはヘッダーの列です。
列は行および列にまたがり、様々な座標の組み合わせによって 1 つのヘッダーを返すことが可能です。以下の画像にある色付き要素 (縁付き) の座標を参照してください。
淡い青色の環境を持つリセラーの輸送は ARRAY(4,1) で示されます。
淡い緑色環境を持つ CY 2001 は次の ARRAY(3,1)、ARRAY (3,2) また ARRAY(3,3) の配列で示されます。
文字列モードは文字列の配列で、パスを示します。列の場合、パスはトップ行から下へ示されます。行の場合、左の列から右へ示されます。複製文字列値は同じ親に属する場合もあります。その場合、記録の時、複製文字列値に0から始まるインデックス識別が含まれます。ほとんどの場合、それは集計行または列に示されます。
たとえば、リセラーの輸送費用は上記のようになります。
ARRAY(”すべての製品”、”アクセサリー”、すべての製品、”リセラー”の輸送費用)
淡い緑の色の環境を持つ CY 2001 は ARRAY(“すべての期間”, “CY 2001#1”) として識別されます。それは、CY 2001 は 2 番目のそのテキストを持つ子だからです。
WinPivotGrid 要素は様々なアクションに対してユーザー入力にトリガーされるサブ項目に識別されます。このセクションでは、記録されたスクリプトの例を持つアクションおよび動作についての詳細な情報を提供しています。
識別されたピボット セルを有効にします。
以下の表はコード例に続いてメソッド変数を説明します。
以下の 3 つコード例は同じセルを有効にします。
SwfTable("Identifier").ActivateCell 0,0
SwfTable("Identifier").ActivateCell ARRAY(0, 3), ARRAY(3,0)
SwfTable("Identifier").ActivateCell ARRAY(“All Periods”, “CY 2001”, “H2 CY 2001”, “Q3 CY 2001”), ARRAY(“All Products”, “Accessories”, “All Products”, Reseller Sales Amount”)
以下の表は、このメソッドで発生する可能性のある例外またはその原因について示します。
指定した {0} インデックス [{1}] が範囲外です。
次の {0} [{1}] は見つかりませんでした。
識別された列を並べ替えます。
以下の表はコード例に続いてメソッド変数を説明します。
以下の 3 つコード例は同じセルを有効にします。
SwfTable("Identifier").SortColumn 0, pvtgAscending
SwfTable("Identifier").SortColumn ARRAY(0, 3), pvtgDescending
SwfTable("Identifier").SortColumn ARRAY(“All Products”, “Accessories”, “All Products”, Reseller Sales Amount”), pvtgAscending
以下の表は、このメソッドで発生する可能性のある例外またはその原因について示します。
指定の {0} インデックスの [{1}] が範囲外です。
以下の {0} [{1}] は見つかりません。
並べ替えは無効になります。
操作を実行するために必要なポイントは表示されていません。
指定の [oeSortDirection] は無効です。
識別された行または列を選択します。
以下の表はコード例に続いてメソッド変数を説明します。
最初の行を選択します。
SwfTable("Identifier").SelectHeader pvtgHeaderRow, 0
すべての期間、CY 2003、H2 CY 2003を行のヘッダーに選択します。
SwfTable("Identifier"). SelectHeader pvtgHeaderRow, ARRAY(“All Periods”, “CY 2003”, “H2 CY 2003”), true
選択に列のヘッダーを追加します。
SwfTable("Identifier"). SelectHeader pvtgHeaderColumn, 2, false, true
以下の表は、このメソッドで発生する可能性のある例外またはその原因について示します。
提供されたオプションは無効なオプションです。有効なオプションは [pvtgHeaderRow, pvtgHeaderColumn] です。
指定した {0} インデックス [{1}] は範囲外です。次の {0} [{1}] は見つかりませんでした。
項目タイプ [{0}] の選択は有効化されていません。
複数のタイプに及ぶスパン選択は実行できません。
指定されたセルを選択します。
以下の表はコード例に続いてメソッド変数を説明します。
最初の行を選択します。
SwfTable("Identifier").SelectHeader pvtgHeaderRow, 0
すべての期間、CY 2003、H2 CY 2003を行のヘッダーに選択します。
SwfTable("Identifier"). SelectHeader pvtgHeaderRow, ARRAY(“All Periods”, “CY 2003”, “H2 CY 2003”), true
選択に列のヘッダーを追加します。
SwfTable("Identifier"). SelectHeader pvtgHeaderColumn, 2, false, true
以下の表は、このメソッドで発生する可能性のある例外またはその原因について示します。
提供されたオプションは無効なオプションです。有効なオプションは[pvtgHeaderRow, pvtgHeaderColumn] のみです。
指定した {0} インデックス[{1}] が範囲外です。
以下の {0} [{1}] は見つかりません。
項目タイプ [{0}] の選択は有効化されていません。
複数のタイプに及ぶスパン選択は実行できません。
識別されたヘッダーを展開します。
以下の表はコード例に続いてメソッド変数を説明します。
アクティブ行を展開します。
SwfTable("Identifier").ExpandHeader pvtgHeaderRow, 0
行ヘッダー、すべての期間、CY 2001、 H2 CY 2001 および Q3 CY 2001 を展開します。
SwfTable("Identifier"). ExpandHeader pvtgHeaderRow, ARRAY(“All Periods”, “CY 2001”, “H2 CY2001”, “Q3 CY 2001”)
以下の表はこのメソッドの可能性のある例外またはその原因について示します。
提供されたオプションは無効なオプションです。有効なオプションは [pvtgHeaderRow, pvtgHeaderColumn] のみです。
指定した {0} インデックス [{1}] が範囲外です。
次の {0} [{1}] は見つかりませんでした。
指定のヘッダーは展開できません。
識別されたヘッダーを展開します。
以下の表はコード例に続いてメソッド変数を説明します。
行0、列2の行ヘッダーを展開します。
SwfTable("Identifier").CollapseHeader pvtgHeaderRow, ARRAY(0, 2)
行ヘッダー、すべての期間、CY 2001、 H2 CY 2001および Q3 CY 2001 を展開します。
SwfTable("Identifier"). CollapseHeader pvtgHeaderRow, ARRAY(“All Periods”, “CY 2001”, “H2 CY 2001”)
以下の表は、このメソッドで発生する可能性のある例外またはその原因について示します。
指定のオプションは有効なオプションではありません。有効なオプションは [{0}]
指定した {0} インデックス [{1}] が範囲外です。
次の {0} [{1}] は見つかりませんでした。
指定のヘッダーは縮小できません。
識別されたヘッダーを展開します。
以下の表はコード例に続いてメソッド変数を説明します。
2 番目の列を自動サイズ変更します。
SwfTable("Identifier").ExpandHeader pvtgHeaderColumn, 1
行ヘッダー、すべての期間、CY 2001、 H2 CY 2001 および Q3 CY 2001 を展開します。
SwfTable("Identifier"). ExpandHeader pvtgHeaderColumn, ARRAY(“All Periods”, “CY 2001”, “H2 CY2001”, “Q3 CY 2001”), 200
以下の表は、このメソッドで発生する可能性のある例外またはその原因について示します。
指定のオプションは有効なオプションではありません。有効なオプションは [{0}]
指定の {0} インデックスの [{1}] が範囲外です。
次の {0} [{1}] は見つかりませんでした。
指定のヘッダーはサイズ変更できません。
クリックし、DropItem を PivotGrid DropItemArea から削除します。
以下の表はコード例に続いてメソッド変数を説明します。
DropItem を削除します。
SwfTable("Identifier").RemoveDropItem pvtgColumnArea, “Category”
DropItem の最初の測定値を削除します。
SwfTable("Identifier"). RemoveDropItem pvtgMeasureArea, 0
以下は、このメソッドの発生する可能性のある唯一の例外またその原因について示します。
指定のオプションは有効なオプションではありません。有効なオプションは [{0}]
識別された DropItem のフィルターをドロップダウンします。
以下の表はコード例に続いてメソッド変数を説明します。
Column DropItem のカテゴリーをドロップダウンします。
SwfTable("Identifier").DropdownDropItemFilter pvtgColumnArea, “Category”
DropItem のフィルターをドロップダウンします。
SwfTable("Identifier"). DropdownDropItemFilter pvtgMeasureArea, 0
以下の表は、このメソッドで発生する可能性のある例外またはその原因について示します。
指定のオプションは有効なオプションではありません。有効なオプションは [{0}]
[{1}] ではフィルター機能は有効化されていません。
識別された DropItem のフィルターを閉じます。
以下の表はコード例に続いてメソッド変数を説明します。
Column DropItem のカテゴリーを閉じます。
SwfTable("Identifier").DropdownDropItemFilter pvtgColumnArea, “Category”
最初の測定値の DropItem のフィルターを閉じます。
SwfTable("Identifier").DropdownDropItemFilter pvtgMeasureArea, 0
以下の表は、このメソッドで発生する可能性のある例外またはその原因について示します。
指定のオプションは有効なオプションではありません。有効なオプションは [{0}]
[oDropItemArg]にフィルタリングは無効になります。
マウスを下へ移動し、左マウスボタンを長押ししながらカーソルを動かすことにより、指定されたサブ項目上でドラッグ操作を開始します。
マウスをサブ項目 (DataSelectorから) の上に移動し、ボタンを押し、グリッドへドラックアクションを開始します。
以下の表はコード例に続いてメソッド変数を説明します。
以下の表は、このメソッドで発生する可能性のある例外またはその原因について示します。
オプション [{oRegion}] は有効なオプションではありません。
オプション [{oeSubItemType}] は有効なオプションではありません。
以下の項目 {eSubItemType} [{oSubItem}] は見つかりません。
{oSubItem} は表示されていません。
カーソルをサブ項目上へ移動し、左マウスボタンを放すことで指定されたサブ項目上へのラッグ操作を終了します。
ドラッグ操作を開始してから、カーソルを DataSelector のツリーノード構造の上に移動し、マウス ボタンを放します。
以下の表はコード例に続いてメソッド変数を説明します。
以下の表は、このメソッドで発生する可能性のある例外またはその原因について示します。
オプション [{oRegion}] は有効なオプションではありません。
オプション [{oeSubItemType}] は有効なオプションではありません。
以下の項目 {eSubItemType} [{oSubItem}] は見つかりません。
{oSubItem} は表示されていません。
カーサをサブ項目上へ移動し、左マウスボタンを放すことで指定されたサブ項目上へのラッグ操作を終了します。
ドラッグ操作を開始してから、カーソルを DataSelector のツリーノード構造の上に移動し、マウス ボタンを放します。
以下の表はコード例に続いてメソッド変数を説明します。
以下はこのメソッドの唯一の例外またそれを起こした可能性のある原因を示します。
オプション [{oRegion}] は有効なオプションではありません。
提供された方向にドロップ領域をスクロールします。
以下の表はコード例に続いてメソッド変数を説明します。
以下の表は、このメソッドで発生する可能性のある例外またはその原因について示します。
指定のオプションは有効なオプションではありません。有効なオプションは [{0}]
指定のオプションは有効なオプションではありません。有効なオプションは [micScrollLeftOrUp, micScrollRightOrDown]。
アクティブセルの行パスの区切り文字列を返します。
アクティブセルの列パスの区切り文字列を返します。
セルの値を返します。
以下の表はコード例に続いてメソッド変数を説明します。
以下の表は、このメソッドで発生する可能性のある例外またはその原因について示します。
指定のオプションは有効なオプションではありません。有効なオプションは [pvtgHeaderRow, pvtgHeaderColumn]
指定の {0} インデックスの [{1}] が範囲外です。
次の {0} [{1}] は見つかりませんでした。
セルの値を返します。
以下の表はコード例に続いてメソッド変数を説明します。
以下の表は、このメソッドで発生する可能性のある例外またはその原因について示します。
指定のオプションは有効なオプションではありません。有効なオプションは [pvtgHeaderRow, pvtgHeaderColumn]
指定の {0} インデックスの [{1}] が範囲外です。
次の {0} [{1}] は見つかりませんでした。
列数を返します。
行数を返します。
DropArea のドロップ項目を取得します。
以下の表はコード例に続いてメソッド変数を説明します。
以下はこのメソッドの唯一の例外またそれを起こした可能性のある原因を示します。
指定のオプションは有効なオプションではありません。有効なオプションは [{0}]
このトピックの追加情報については、以下のトピックも合わせてご参照ください。