好的,我想做的是这样的。幻灯片顶部列出了一个问题。问题下方有多个答案,但最初是不可见的。我想问这个问题,当人们说出答案时,单击它们即可显示(淡入淡出等)。我还没有找到一种方法来做到这一点,而又不会让我按特定顺序排列动画。可以这样做吗?
答案1
一点 VBA 可以使其工作,但使用不可见的形状是不可行的...如果形状是不可见的,PPT 将不允许您选择它,并且您无法在幻灯片放映视图中单击它。
一种可能性是使用包含要显示的文本的矩形;矩形可以是任何您喜欢的颜色,但在输入文本后,将其设置为与矩形相同的颜色。结果:不可见的文本。
然后按 Alt+F11 打开 VBA 编辑器,插入一个模块并将其粘贴到其中:
Sub MakeVisible(oSh As Shape)
With oSh.TextFrame.TextRange
.Font.Color.RGB = RGB(255, 255, 255)
End With
End Sub
关闭 VBA 编辑器,依次选择每个形状,然后选择插入 | 操作;为形状提供 RUN MACRO 操作,并以 MakeInvisible 作为宏。
现在,当您开始放映并单击任意形状时,它会将文本变成白色,以便可见。
首先绘制一个矩形,按喜好设置其格式,为其分配宏操作设置,然后复制/粘贴它以制作附加形状,这样可以节省时间。