| pbear |
2008-08-14 18:42 |
最近在Home里面下了个BOM核对软件,在电脑上试用后,这个软件把我的Excel设置改得面目全非,菜单栏,工具栏全无,右键菜单也无法使用.下面介绍一个方法可以还原设置,希望对论坛上有同样遭遇的人有所帮助.另外对各位大侠所写的软件,小弟也十分欣赏,但还请确认软件基本功能的完整性后再放在这里讨论.不要给大家增添困惑. 打开Excel后,按Ctrl+F11,打开脚本编辑器,双击任意一对象,写入以下代码:
Sub aaa() Dim aa, bb As Boolean aa = True bb = False Application.CommandBars("ply").Enabled = aa '右键点工作表标签是否可用 Application.CommandBars("cell").Enabled = aa '右键点单元格是否可用 Application.CommandBars("toolbar list").Enabled = aa '右键点工具栏及“视图”-“工具栏”是否可用 Application.CommandBars("autocalculate").Enabled = aa '右键点状态栏是否可用 Application.CommandBars("worksheet menu bar").Enabled = aa Application.CommandBars(1).Enabled = aa '以上两句的作用都是把菜单取消 Application.CommandBars(2).Enabled = aa '暂时未知 Application.CommandBars(3).Enabled = aa '常用工具栏是否可用 Application.CommandBars(3).Controls(3).Enabled = aa '使常用工具栏中第三个“保存”是否可用 Application.CommandBars(4).Enabled = aa '格式工具栏是否可用 Application.CommandBars(5).Enabled = aa '暂时未知 Application.CommandBars(1).Enabled = aa '恢复菜单可用 Application.CommandBars(1).Controls(1).Enabled = aa '使菜单中的“文件”是否可用 Application.CommandBars("file").Controls("页面设置(&U)...").Enabled = aa '菜单中的“文件”中的“页面设置”是否可用 Application.CommandBars(1).Controls(4).Enabled = aa '菜单中的第四个“插入”是否可用 Application.CommandBars(1).Controls(4).Caption = "victor" '更改名称 Application.CommandBars(1).Reset '恢复菜单 Application.DisplayFormulaBar = aa '编辑栏是否显示 Application.DisplayStatusBar = aa '状态栏是否显示 ActiveWindow.DisplayHeadings = aa '行号列标是否显示 ActiveWindow.DisplayWorkbookTabs = aa '工作表标签是否显示 ActiveWindow.DisplayHorizontalScrollBar = aa '水平滚动条是否显示 ActiveWindow.DisplayVerticalScrollBar = aa '垂直滚动条是否显示 End Sub
运行后就OK了.希望对大家有所帮助. |
|