将宏命令写入到右键的conmmandbar里面,通过弹框获取工作表的区域地址,无法接收鼠标框选区域

在wps中,把宏命令做到右键快捷CommandBarControl中以便于启动,但是如果命令里设置了通过弹窗框选表格区域时,弹框就阻止用鼠标框选目标区域?而同样的代码,office通过同样的方式 就能正常选择区域。命令是这种:Set rng = Application.InputBox(prompt:="请选择需要处理的区域:", Type:=8).SpecialCells(xlCellTypeVisible)把命令模块做到右键启动的快捷键里,启动后 这个弹框就挡在前面,无法鼠标框选。 同样的命令模块如果是在模块里直接启动就可以正常使用,同样在excel中,通过右键启动也没有问题。希望有高人帮解决一下!

广西
浏览 88
收藏
1
分享
1 +1
2
+1
全部评论 2
 
wils

创作者俱乐部成员

如果是宏,把右键菜单改成ontime,ontime里等1秒钟再弹窗试试吧,估计是右键菜单的bug
· 广东省
回复
 
这个弹窗就挡在前面,鼠标无法选取后面的表格区域
· 广西
回复