使用 VBA 单击 Visio 中的对象时如何显示消息?
我对此完全陌生,所以我想从简单的事情开始。
我的 Visio 文档中只有一个对象,并且我希望在单击该对象时显示 Hello World!
消息。
I'm totally new on this so I want to start with something simple.
I have just an object in my Visio document and I want to display a Hello World!
message whenever it's clicked.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我使用 Visio.Application 类上的 SelectionAdded 事件完成了类似的操作。我检查,如果 Selection.count 为 1,那么从逻辑上讲,该形状刚刚被单击,如果形状类型与您想要的匹配,则显示您的消息:
在 ThisDocument 模块中(实际上是任何对象模块):
希望有帮助。
-乔恩
I've done something similar to this using the SelectionAdded event on the Visio.Application class. I check, if the selection.count is 1, then logically that shape has just been clicked, and if the shape type matches what you want, then display your message:
In the ThisDocument module (any object module, really):
Hope that helps.
-Jon