vba commandbars 问题!高手进!

来源:百度知道 编辑:UC知道 时间:2024/06/07 00:53:17
CommandBars("cell").Enabled = False '屏蔽excel右击功能
我现在在一个sheet里面应用这个命令,在其他所有sheet里都会应用这个命令
怎样解决此问题?让这个命令只在我指定的workbook里可以使用!
Private Sub Workbook_Deactivate()
Application.CommandBars("row").Reset
End Sub

可以解决这个问题的 用deactivate事件就可以了 我已经测试过了 呵呵 分数还是给你吧 可以做个朋友

测试了一下,楼主应该在 ThisWorkBook中加入下面的代码,这样在关闭掉该工作簿后,其它工作簿能恢复正常。但在该工作簿打开时,其它工作簿的单元格右键是肯定无法使用的。

Private Sub Workbook_BeforeClose(Cancel As Boolean)
application.commandbars("cell").enabled=ture
End Sub