是否可以使用 VBA 在 PowerPoint 2010 中的自定义布局上隐藏/显示文本框?我想通过单击按钮隐藏/显示每张幻灯片的自定义布局上的特定文本框,并且不确定执行此操作的最佳方法。
任何帮助,非常感谢。
是否可以使用 VBA 在 PowerPoint 2010 中的自定义布局上隐藏/显示文本框?我想通过单击按钮隐藏/显示每张幻灯片的自定义布局上的特定文本框,并且不确定执行此操作的最佳方法。
任何帮助,非常感谢。
假设您在第一张幻灯片母版的第三个布局上有一个名为 Rectangle 6 的形状。
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
一般来说,是的,尽管设置一些形状(例如,母版上的标题占位符)不一定会使单个幻灯片上的标题文本消失。“幻灯片大师”在不同的 PPT 版本中可以有不同的含义。您的目标是哪个,您想在演示文稿中的所有母版/布局上隐藏一个形状,还是只隐藏一些?