gpt4 book ai didi

Excel VBA : can I set up a global right click event?

转载 作者:行者123 更新时间:2023-12-04 22:10:39 26 4
gpt4 key购买 nike

有没有办法创建一个事件,以便我的某个 .xlam 在用户右键单击时获得控制?在这种情况下,用户可能打开了多个 .xlsx(非宏)工作簿,这些工作簿必须保持没有任何宏代码。如果用户在这些无宏工作表之一打开时右键单击,我希望 .xlam 获得控制权并可能做一些事情。

最佳答案

在类中使用 with events 变量,例如

Private WithEvents mxlApp As Excel.Application

然后使用事件 SheetBeforeRightClick。
Private Sub mxlApp_SheetBeforeRightClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)

End Sub

xlsx 文件应安装 .xlam 文件才能正常工作。希望这可以帮助。

http://www.cpearson.com/Excel/Events.aspx

http://www.cpearson.com/Excel/AppEvent.aspx

关于Excel VBA : can I set up a global right click event?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5707474/

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