前几天突然接到朋友电话急召,说自己的电脑发疯了。朋友给我演示了发病症状:在朋友的古董级计算机上(MMX166+32MB)疯狂的打开几十个Excel表,以及N个HTML和Word文件,最后终于在耗费尽了所有的系统资源后停了下来——死机。
现象是既有趣又可气的,连忙询问朋友近日是否有什么操作。朋友答曰:前几日在更改EXCEL的默认保存位置时,发现“工具”→“选项”→“常规”选项卡中,默认的文件保存位置下面还有一个“替补启动目录”,便在更改了默认保存位置后顺手将是空白的“替补启动目录”改为存有大量电子表的目录,希望能在启动EXCEL时快速找到需要的文件。结果再次打开EXCEL时即出现上述疯狂症状,EXCEL在疯狂的打开该目录下的所有文件,然后死机。
原因即然查明,看起来解决就比较容易了。我首先想到的方法应该是釜底抽薪法。既然EXCEL要打开该目录的所有文件,那么我应该首先将该目录的文件转移到其他地方,不让EXCEL找到应该就可以了。也许有的朋友会说,解铃还需系铃人,将替补启动目录改回原来的空设置不就妥了么?我也曾想试一下的,只是一打开EXCEL,就……死机后还能进行更改操作么?
废话少说,操作如下:
打开资源管理器,找到设定的文件夹,将文件夹下的所有文件移动到另外一个新建文件夹中去,使设定“替补启动目录”的文件夹为空,然后再启动Excel,此时的Excel已经变“乖”了,因为它已经找不到可以打开的文件,然后,打开“工具”→“选项”下的“常规”选项卡,再将“替补启动目录”中的设定去掉即可。
当然随后还可以将移走的文件移回来,以便于记忆和查找。这个办法应该是大家都敢做的,而且立竿见影。
当然为了不让朋友再犯类似错误,还要向他讲清问题的产生原因和其他的解决办法。经过在朋友的计算机和我的计算机上的OFFICE中查看帮助文件和操作测试得到以下知识。
由于本人的操作系统是Windows Me,Office也升级到了XP,所以以下说明都是在Windows Me加Office XP中的测试结果,希望大家在其他版本的Excel中参照执行即可。
1、对“替补启动目录”的认识
Excel的替补启动目录在Office XP的Excel 2002中已经改成“启动时打开此项中的所有文件”,使这个设置的功能和特点更加通俗易懂。很容易理解:设定这个项目后,启动Microsoft Excel时自动打开某个设定文件夹中的所有文件。由于Excel会试图打开这个文件夹中的每一个文件,因此,当朋友采用了设定“替补启动目录”即Excel 2002中的“启动时打开此项中的所有文件”功能后,由于他的这个文件夹中包含了大量文件,加上朋友的电脑内存有限,所以造成死机。
其实,设定“替补启动目录”是很有用的功能之一,如我们在进行门诊医药方面统计运算时,可以把单位的所有药品、批号、单价、数量、有效期等做成一个电子表文件保存在替补启动目录中,就可以在启动时打开,方便地进行统计、查找和运算了;再有像学校统计运算学生成绩时,将包含学生的名单的电子表放在设定的替补启动目录中,每次打开Excel将之打开,要运算新的学生成绩只需将学生姓名和其他有用列拷贝过来,就不用再次输入姓名或在其他文件中去寻找了,这样是不是很方便呢?应该说对于任何一个行业,总有这样的数据存在的。
其实除了这个“替补启动目录”外,还有两个目录中的文件可以在Excel启动时打开。一是C:\WINDOWS\Application Data\Microsoft\Excel\XLSTART(假定你的系统是安装在了C:\WINDOWS),一是E:\Microsoft Office\Office10\XLstart(假定你的Office XP安装在了E盘)只要这两个文件夹和你设定的“替补工作目录”三个文件夹中任何一个有文件都会在Excel启动时被加载。也就是说,只要着三个文件夹存有大量的EXCEL,就会造成EXCEL启动的打开文件操作,如果太多就会死机。
2、其他的解决办法
经过尝试发现,除了釜底抽薪法外,还可以采用注册表法。请记住:注册表是Windows的看家宝。遇到难于解决的问题,打开注册表试一试。不要把注册表看得那么神秘,只要作到胆大心细即可早日成为高手了。
解决办法是:
运行REGEDIT,找到HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Excel\Options分支,将下面的Altstarup删除后退出注册表编辑器。再启动Excel,你会发现问题已经解决了。此办法比釜底抽薪法还快捷呢!启动EXCEL后,再打开“常规”选项卡,你会发现“启动时打开此项中的所有文件”(替补启动目录)已经被清空了。
3、如果这样设定后还有文件会在Excel启动是被自动加载。你就要到C:\WINDOWS\Application Data\Microsoft\Excel\XLSTART或E:\Microsoft Office\Office10\XLstart去看一下了,将里面的文件删除即可解决问题。
当然,如果你希望在Excel启动时自动加载某个文件,将文件本身或这个文件的快捷方式移动到上述两个目录中也可,如果你长从事某一方面的工作,这个功能还是很有用的。