捕获在powerpoint中单击的形状

时间:2013-02-23 06:28:19

标签: vba powerpoint

我有一个PowerPoint演示文稿,其中一些幻灯片包含多个形状供用户单击。

我想捕捉点击的形状。我能够捕获形状是否使用宏测试它,但如果它的形状包含任何图像怎么办?

1 个答案:

答案 0 :(得分:0)

幻灯片上的每个形状都有一个唯一的ID属性,您可以检查该属性以确定选择了哪个形状。

或者您可以预先在形状中添加标签:

ActiveWindow.Selection.ShapeRange(1).Tags.Add "MyName", "MyValue"

然后

If ActiveWindow.Selection.ShapeRange(1).Tags("MyName") = "MyValue" Then
   ' Whatever