使用PowerPoint创建了一个测验 . 每个问题都有多项选择答案 . 对于每个答案,创建一个超链接,将其发送到指示正确答案(仅一个)的幻灯片或指示错误答案的幻灯片(所有其他答案) . 它需要捕获用户点击的答案 . 正确的一个很容易,因为只有一个答案会打开正确的幻灯片,但所有不正确的答案都会转到同一张幻灯片 .
有没有办法捕获“调用”幻灯片的对象/超链接ID /名称等?希望我能避免为每个超链接编写单独的事件 . 有没有办法在应用程序事件中捕获它 . 我有以下代码 .
class 代码:
Public WithEvents PPTEvent As Application
Private Sub PPTEvent_SlideShowNextSlide(ByVal Wn As SlideShowWindow)
MsgBox ActivePresentation.Slides.Item(1).SlideNumber
End Sub
1 回答
PowerPoint支持操作设置以运行宏 . 按如下方式定义宏:
现在,指定操作设置以运行此宏并查看如何传递形状参考 . 您可以使用它来避免完全使用事件 . 使用代码驾驶测验 .