ピボットテーブル(アウトライン形式)を作成し、PowerShell から列ラベルの表示形式変更するコードを作成する参考にしようと、
マクロの記録を使って表示形式を変更したところ、PivotField の Name プロパティに表示形式をセットするマクロが出力されました。
例えば、以下のようなコードが生成されました
ActiveSheet.PivotTables("PivotTables").PivotFields(”日付").Name = "yyyy/m/d"
これは正しいコードではないので、不具合なのかな…と思っています。(これって不具合ではないのかな?)
環境は、以下です。
OS: WIndows10 Professional (64bit)
Excel: Microsoft Excel for Office 365 MSO (16.0.12130.20184) 64 ビット
結局、PivotFields("日付").NumberFormatLocal への書式設定も上手くいかなかったので
仕方なく列ラベルのセルの NumberFormatLocal に書式設定しようかと思っているところです。