0

VBAを使用してPowerPoint2010のカスタムレイアウトのテキストボックスを表示/非表示にすることはできますか?ボタンをクリックするだけで各スライドのカスタムレイアウトにある特定のテキストボックスを非表示/表示したいのですが、それを実行するための最良の方法がわかりません。

どんな助けでも、大いに感謝します。

4

2 に答える 2

1

最初のスライドマスターの3番目のレイアウトにRectangle6という名前の図形があるとします。

Sub Example()
Dim oSh As Shape

' Get a reference to the shape
Set oSh = ActivePresentation.Designs(1).SlideMaster.CustomLayouts(3).Shapes("Rectangle 6")

' Set its visible property to false
oSh.Visible = False

End Sub
于 2012-08-21T01:06:43.090 に答える
0

通常、はい。ただし、一部の図形(たとえば、マスターのタイトルプレースホルダー)を設定しても、必ずしも個々のスライドのタイトルテキストが消えるわけではありません。「スライドマスター」は、PPTバージョンごとに異なる意味を持つ場合があります。どちらをターゲットにしていますか?プレゼンテーションのすべてのマスター/レイアウトの形状を非表示にしますか、それとも一部だけを非表示にしますか?

于 2012-08-20T14:36:09.547 に答える