我希望在Visio 2010中使用VBA创建一个事件处理程序,以便在单击形状时生成特定的代码段。我找不到任何事件处理程序可以在单击形状一次时触发。如果有人能给我一些建议,我真的很感激
事件处理程序并不是绝对需要的,我只是认为这将是处理这种情况的最佳方式。
谢谢!
对于一次单击,我通常只监视ActiveWindow SelectionChanged事件。如果选择计数是1,那么我认为这意味着用户刚刚点击了形状。
你可以想象并跟踪选择计数,这样,如果选择只增加一,那么选择中的最后一个形状就被点击了。
我在Visio中未看到任何形状单击的事件,否则。