ピボットフィールドpv4_na2があります。 pv4_na2のすべてのピボットアイテムをループしたいが、foreachループは機能していない。 は、get enumeratorのパブリック定義が含まれていないため、Microsoft.Office.Interop.Excel.PivotItem型の変数では操作できません。誰でもこれを解決することができますか?私は可視性のためにすべてのItemをループする必要があります。ここに私のコードはありますか?Cピボットフィールドのピボットフィールド値のループピボットアイテム
int D = 0;
foreach (Microsoft.Office.Interop.Excel.PivotItem pvt in (Microsoft.Office.Interop.Excel.PivotField)pv4_na2)
{
if (pvt.Value == "NA")
{
pvt.Visible = true;
D = 1;
}
}
これはforeachループでエラーを表示しています。
あたりとしてPivotItemのコレクションを返すメソッドは、実際には 'pv4_na2' –
pv4_na2の種類は、ピボットフィールド –
何ですそんなにみんなありがとう..私解決策を得ました.. foreachループは次のようになります foreach(Excel.PivotItem pvt in worksheet_na2.PivotTables( "ステージ2のICDeは使用できません")PivotFields( "Stage 2 Status")。PivotItems) { if pvt.Value == "NA") { pvt.Visible = true; D = 1; } } –