」という検索で、このサイト・インストラクターのネタ帳へのアクセスがありました。Applications)のコードを探している方による検索です。msoTrueというコードでグリッド線を表示できます。グリッド線の表示状態は、Application.DisplayGridLinesプロパティで取得・設定することができ、msoTrueあるいはTrueを設定すると、グリッド線が表示できるのです。グリッド線の表示切り替えを行うサンプルマクロ折角なので、グリッド線の表示・非表示を切り替えるマクロをご紹介しておきましょう。Sub上記のマクロを実行すると、グリッド線が表示されているときには非表示に、グリッド線が非表示のときには表示されます。Not演算子は論理否定を求める演算子です。元がTrueだったらFalseを、元がFalseだったらTrueを返します。.DisplayGridLinesは、右辺のDisplayGridLinesプロパティが元のグリッドの表示状態で、それをNot演算子で逆の値にして、左辺のDisplayGridLinesプロパティに指定しています。この一行のコードで、グリッド線が表示されているときには非表示に、グリッド線が非表示のときには表示されます。Withのような、If文を使わなくてもOKです。やってDisplayGridLinesプロパティをみつけるのかマクロ記録機能のなくなった最近のPowerPointで、自分でマクロを作りたいと考えている方にとって重要なのは、このDisplayGridLinesプロパティをどうやって見つけるのか、でしょう。私はオブジェクトブラウザーで調べました。グリッド線の表示の切り替えだから、そのプロパティにはおそらく「grid」という単語は含まれているだろうと推測しました。「grid」をオブジェクトブラウザーで検索です。すると下図のようにDisplayGridLinesというプロパティが、Applicationオブジェクトに含まれていることがわかり、ヘルプなどを読んでみると、間違いなくグリッド線を表示するかどうかを指定できるプロパティであることがわかり、実際にコードを書いたという流れです。マクロ記録機能のなくなったPowerPointで、コピペと試行錯誤による修正ではなく、マクロを自分の力で作れるようになりたい場合、オブジェクトブラウザーは必須のツールです。Officeの使い方などを紹介し続け(2012年頃からはVBA関連記事が多め)、毎日5万人の方にご覧いただいています。