gpt4 book ai didi

excel - 捕获 MS Office 自动形状单击事件

转载 作者:行者123 更新时间:2023-12-04 21:07:22 24 4
gpt4 key购买 nike

我认为这个问题的答案可能是不可能的,但我希望这个问题的专家能证实这一点(遗憾的是我不是......)

我在 Excel 中制作了一组宏,它们通过将代码生成的宏分配给自动形状来工作,以便在用户单击形状时执行宏。关于我所做的东西的有用性,我得到了一些很好的反馈,现在我正在考虑使用 VS 将它制作成一个插件。

我在路上走了一段路,但我发现自己卡住了,因为我无法捕获单击,或者就此而言,Excel 中自动形状上的任何其他事件......这意味着我必须将所有代码生成为文本在我的加载项中,将其作为模块添加到工作表中,将宏分配给自动形状,并确保特定于自动形状的对象类位于工作表类模块中......
基本上,它消除了制作插件的全部意义。

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

我应该补充一点,我一直在使用我在网上找到的拼凑在一起的模板在 VS express 中制作插件,不幸的是这很慢。而且我一直以 Office 2003 为目标...我还不能在较新版本的 Office 中尝试这一点,但是否有可能在较新版本的 Office 中捕获这些事件?

任何见解或评论都将受到欢迎。

最佳答案

恐怕有 Shapes 未公开任何事件在 Excel 中。

这个 thread 中的 Excel MVP 证实了这一点。 .

问候,

最大限度

关于excel - 捕获 MS Office 自动形状单击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6577934/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com