有关创建事件处理程序的提示

时间:2013-07-11 12:12:09

标签: vba event-handling visio

我希望使用VBA在Visio 2010中创建一个事件处理程序,以便在单击形状时出现某段代码。似乎没有事件处理程序,我可以找到,只需单击一次形状即可触发。如果有人能给我一些提示,我真的很感激。

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

谢谢!

1 个答案:

答案 0 :(得分:0)

对于单击,我通常只监视ActiveWindow SelectionChanged事件。如果选择计数为1,那么我认为这意味着用户只需单击形状。

你可以获得想象并跟踪选择计数,这样如果选择只增加1,那么选中的最后一个形状就被点击了。

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