Excel 捕获MS Office自选图形单击事件

Excel 捕获MS Office自选图形单击事件,excel,ms-office,office-addins,Excel,Ms Office,Office Addins,我想这个问题的答案可能是不可能的,但我想让专家们证实这一点,遗憾的是,我并不是 我在Excel中制作了一组宏,通过将代码生成的宏分配给自选图形来工作,这样当用户单击图形时宏就会执行。关于我所做的有用性,我得到了一些很好的反馈,现在我正在考虑使用VS 我走了一段路,但我发现自己被卡住了,因为我无法在Excel中捕捉到一个点击,或者任何其他的自选图形事件。。。这意味着我必须在外接程序中以文本形式生成所有代码,将其作为模块添加到工作表中,将宏指定给自选图形,并确保自选图形特定的对象类位于工作表类模块中

我想这个问题的答案可能是不可能的,但我想让专家们证实这一点,遗憾的是,我并不是

我在Excel中制作了一组宏,通过将代码生成的宏分配给自选图形来工作,这样当用户单击图形时宏就会执行。关于我所做的有用性,我得到了一些很好的反馈,现在我正在考虑使用VS

我走了一段路,但我发现自己被卡住了,因为我无法在Excel中捕捉到一个点击,或者任何其他的自选图形事件。。。这意味着我必须在外接程序中以文本形式生成所有代码,将其作为模块添加到工作表中,将宏指定给自选图形,并确保自选图形特定的对象类位于工作表类模块中。。。 基本上,它剥夺了制作外接程序的全部意义

我的问题是:有没有办法在Excel中捕获自选图形上的单击事件?我没有尝试过任何其他Office应用程序,但我非常有兴趣将其进一步应用到Powerpoint中。是否可以在Powerpoint中捕获单击事件

我应该补充一点,我一直在使用我在网上找到的拼凑模板在VS express中制作外接程序,不幸的是,这相当缓慢。我的目标是Office 2003。。。我还不能在较新版本的Office中尝试这一点,但有可能在较新版本的Office中捕获这些事件吗

欢迎您提供任何见解或评论。

恐怕Excel中的形状不会暴露任何事件

这一点在本次会议上得到了Excel MVP的确认

问候,

Max

恐怕Excel中的形状没有显示任何事件

这一点在本次会议上得到了Excel MVP的确认

问候,


我对你所做的事很好奇,这是很有用的。是否可以分发一些在形状中迭代然后使用application.caller的内容?对不起,这是机密信息;哦,我会看看应用程序。来电者,谢谢你的提示。我很好奇你在做什么,这是足够有用的,作为一个插件考虑。是否可以分发一些在形状中迭代然后使用application.caller的内容?对不起,这是机密信息;o我会看一看申请表。打电话的事,谢谢你的提示。该死,这不是我希望的答案;奥登,不是我所希望的答案;o