起因
之前朋友写了一个EXCEL插件,希望我能够帮他解决一下里面的一个问题。此事过去几天后,无意中发现在没有进行任何操作的情况下,EXCEL对于文档进行关闭时询问是否保存。然后发现,对于一个新创建的文档,打开之后立马关闭,依然会询问是否保存。既然要求保存,那么必然是发生了修改。怕以后编辑EXCEL文档会存在错误,故打算一一进行排查。
解决过程
因为前几天安装过插件,而这台计算机有好几个月没有对EXCEL的设置进行改动了,故首先怀疑是插件的问题。打开如下界面:
在最下方的“管理”处选择“COM加载项”,然后点击转到,弹出如下对话框:
在可用加载项列表中一个一个地关闭,发现“MySQL For Excel”这个加载项被关闭后,要求保存的那个对话框再没有出现过。因此断定是MySQL的插件对所有已打开的Excel文档进行了操作。
总结
- 有些软件可能在某一阶段使用频率很低,但至少用一次会发现一些问题来。MySQL我安装已经半年多了,竟然现在才发现。
- 排查问题一点一点地排查,不可急躁。刚开始的时候确实怀疑是不是朋友的代码哪个地方写得不合适导致的,后来甚至想重新安装MS Office。最后劝住了自己,还是别这么折腾了。
- 插件的测试,最好能够在虚拟机中测试,否则很影响生产力的。