单击 Excel 内的图像时触发 Office JS 事件

Trigger Office JS event when clicking on an image within Excel

我正在尝试使用 Office JS 在 Excel 中单击图像时将代码触发到 运行。

到目前为止,我在名称管理器中为图像命名,然后使用 onWorksheetCollectionSelectionChange() 事件处理程序查找该名称。

当我 select 任何单元格或区域时找到名称,但当我 select 图像本身时,不会调用 onWorksheetCollectionSelectionChange() 方法。图像似乎不能包含在单元格中并共享其属性,或者可以吗?

有没有不用 VBA 就能实现的方法?

谢谢!

你可以试听 Excel.Shape.onActivated 图片,看看它是否适合你?