在vba中启用快捷方式

时间:2015-03-02 11:02:35

标签: excel vba excel-vba

我禁用了快捷键ctrl + 1,因此没有人可以在我的vba公式中插入新行。问题是我希望在关闭工作簿后恢复它。我设法恢复了列和行上的右键菜单,但我不知道如何重新建立快捷方式。

代码:

Sub Workbook_Open()
Application.CommandBars("Row").Enabled = False
Application.CommandBars("Column").Enabled = False
Application.OnKey "^{+}", ""
End Sub


Sub Workbook_BeforeClose(Cancel As Boolean)
Application.CommandBars("Row").Enabled = True
Application.CommandBars("Column").Enabled = True

End Sub

感谢您的回复

1 个答案:

答案 0 :(得分:2)

这与禁用它非常相似:

Application.OnKey "^{+}"