0

我希望使用 VBA 在 Visio 2010 中创建一个事件处理程序,以便在单击形状时发生特定的代码段。似乎没有事件处理程序,我可以找到,当一个形状被点击一次时触发。如果有人能给我一些建议,我将不胜感激。

事件处理程序不是绝对需要的,我只是认为这将是解决这种情况的最佳方式。

谢谢!

4

1 回答 1

0

只需单击一下,我通常只监视 ActiveWindow SelectionChanged 事件。如果选择计数为 1,那么我假设这意味着用户只是单击了形状。

您可以花哨并跟踪选择计数,以便如果选择仅增加 1,则选择中的最后一个形状刚刚被单击。

否则,我在 Visio 中没有看到任何形状单击事件。

于 2013-07-16T17:21:52.960 回答