嘻皮客娱乐学习网
标题:
如何限制不能删除excel工作薄中的工作表?
[打印本页]
作者:
xipick
时间:
2016-7-8 13:32
标题:
如何限制不能删除excel工作薄中的工作表?
Q:如何限制不能删除工作表?
A:运行下面的代码后,工作表不能删除。
Sub NoDel()
Dim Ctl As Office.CommandBarControl
For Each Ctl In Application.CommandBars.FindControls(ID:=847)
Ctl.Enabled = False
Next Ctl
End Sub
复制代码
本技巧仅2003适用,07中还可通过功能区的命令删除工作表。设置后如需要恢复,请执行逆过程
Sub ALDel()
Dim Ctl As Office.CommandBarControl
For Each Ctl In Application.CommandBars.FindControls(ID:=847)
Ctl.Enabled = True
Next Ctl
End Sub
复制代码
作者:
xipick
时间:
2016-7-8 13:33
这个方法只适用于2003, 2007。
2010的工作表右键菜单中的命令用这个方法禁用好像都不行了。
欢迎光临 嘻皮客娱乐学习网 (http://www.xipick.com/)
Powered by Discuz! X3.3