今天把电脑系统由windows 2008 enterprise版换到windows 7 ultimate sp1旗舰版,装了office 2007后就打了sp2补丁。打开Excel提示找不到stdole32.tlb文件。
一个干净纯净的系统安装原版office 2007和sp2补丁后不应该出现找不到stdole32.tlb文件的情况的,干净的系统排除了病毒的可能,原版office2007更是不可能缺少文件,都不知道装了多少台机器了,不可能只在这一台机器上出现问题。
后来就把机器丢在那里打开windows update,一大堆的包要升级,花了大概30分钟的时间升级完成后,Excel居然可以正常的打开了。后来就去看了一下更新了哪些包,里面就有office 2007的更新包,但是具体问题出在哪一个包上面还不知道。
如果你的office 2007也出现了找不到stdole32.tlb文件的情况,不妨也把系统update一下试试,问题也许就解决了。
ps:目前office 2003还不知道有没有这个现象。