「(空白)」アイテムの選択解除を記録すると、すべてのアイテムが明示的に言及されます。
ActiveChart.PivotLayout.PivotTable _
.PivotFields("[Table1].[Field1].[Field1]").VisibleItemsList = _
Array("[Table1].[Field1].&[Item1]", _
"[Table1].[Field1].&[Item2]", _
"[Table1].[Field1].&[Item3]", _
"[Table1].[Field1].&[Item4]", _
"[Table1].[Field1].&[Item5]", _
"[Table1].[Field1].&[Item6]")
しかし、私はそれらを事前に知らないので(そしてそれらはデータモデルに配置されているため)、アイテムについて言及することはできません.
コードは次の行に沿っている必要があります。
With ActiveChart.PivotLayout.PivotTable
.PivotFields("[Table1].[Field1].[Field1]").VisibleItemsList = Array("")
.PivotFields("[Table1].[Field1].[Field1]").PivotItems("(blank)").Visible = False
End With
編集:どうやら、.PivotItems("(blank)").Visible = False
私が必要とすることを正確に行う必要がありますが、そうではありません...(ランタイム '1004': PivotField クラスの PivotItems プロパティを取得できません)