2013-11-21 32 views

回答

1

在普通视图中,您可以响应选择已更改事件以确定是否单击了特定形状,但无法在幻灯片放映视图中选择任何内容。

但是你可以指定动作设置到形状,使之成为运行宏操作,并调用它的演示文稿中的一个位的VBA代码,例如:

Sub AndThenHeClickedMe(oSh as Shape) 
    MsgBox "You clicked " & oSh.Name 
End Sub 

你的VBA代码可能可能调用您也提供了一个DLL,因此,如果您不想在VBA中编写以下所有代码,则无需编写该代码。

+0

您好,史蒂夫Thanku您的答案,但我没有选择写任何东西vba – user3017043

+2

另一个想法:PowerPoint有PointsToScreenPixelsX和PointsToScreenPixelsY方法。您可以遍历给定幻灯片上的形状,直到找到位于当前窗口内当前光标位置下的形状。不知道它是否能够工作,但它是我能想到的唯一的其他方法。 –