【问题标题】:Capture which shape was clicked on in powerpoint捕获在 powerpoint 中单击了哪个形状
【发布时间】:2013-02-23 06:28:18
【问题描述】:

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

我想捕捉点击了哪个形状。我可以捕获形状是否使用宏对其进行了测试,但如果它的形状包含任何图像怎么办?

【问题讨论】:

  • 如果形状没有文本供您检查,则改为检查其名称。

标签: vba powerpoint


【解决方案1】:

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

或者你可以预先给形状添加标签:

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

然后

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

【讨论】:

    猜你喜欢
    • 2016-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-16
    • 2016-02-04
    相关资源
    最近更新 更多