初学VBA编程时,下载了某位半桶水大虾的作品学习,为什么叫他半桶水,因为他的作品没有恢复菜单。 重新打开excel的时候,几乎所有的菜单,快捷功能键全没了。 手工无法恢复,当时还有工作要做,只好到同事的电脑上完成。 然后上网搜索办法,知道有一个*.xlb文件删除就行了。 但原来自己设置的菜单就又要重新设过了。 其实完全不必如此麻烦!!! 只要先把"C:\Documents and Settings\Administrator\Applicati Data\Microsoft\Excel"路径下的 EXCEL.xlb(2000),EXCEL11.xlb(2003) EXCEL12.xlb(2007)重命名为OK.xlb,就万事大吉了。 不管你的菜单被改造成什么样,任何时候双击OK.xlb运行,你的菜单就全部恢复。简单吧? 附件里有一个 菜单初始化.xlb 文件,运行它将恢复到新装EXCEL时的状态(2000、2003有效,2007没试过)。 还有一个快捷方式(几乎对所有Windows系统都管用),打开后就能看见EXCEL11.xlb(2003) 如果你对现在的菜单、工具栏很满意,测试前先关闭Excel把它复制后重命名为 OK2.xlb。 分别运行 OK.xlb 和 OK2.xlb 你的菜单瞬间在两种格式里切换。 以下是对喜欢对菜单进行操作的编程人员的建议: 1。对菜单改变以前,记得代码把用户的 xlb文件进行复制 2。退出你的软件时,记得运行复制后的 xlb文件,因为这样做比你用代码恢复来的更彻底。 3。改变菜单更简单的方法,是在你希望的格式出现在你眼前时,关闭Excel,复制EXCEL11.xlb(2003) 把它作为附件(或以其他形式,隐藏在文件中)一同发布,程序启动时运行它。
McYpfVHB.rar
(2.07 KB, 下载次数: 38)
|