2013-11-21 33 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方法。您可以遍歷給定幻燈片上的形狀,直到找到位於當前窗口內當前光標位置下的形狀。不知道它是否能夠工作,但它是我能想到的唯一的其他方法。 –