这一般都是在Vista系统中出现的问题解决办法: 1. 把你的office打上SP2补丁;2. 去别的Xp系统电脑复制system32下的Stdole32.tlb文件替换了你的vista系统system32下的Stdole32.tlb文件,然后重启;3. 安装Microsoft Office 2007 Service Pack 1 Fix 3 精简版(2009-02-06),可解决 Vista 环境下 Excel 的 stdole32.tlb 错误提示。
一般的办公软件是向下兼容的,也就是说2007版的功能谦容2003版的,你在已经安装的2007版的系统中再安装低版本的2003版并经常使用它,有些命令指向就以2003版的为缺省的了,你再使用2007版的话,系统可能就找不到2007版的命令了,当然是不能打开的。
你的提示明显就是有些命令不能向上兼容,这就是为什么2003和97版是可以互换的,2003和2007 以及2010版是不能向下兼容的。
版本冲突。
建议解决办法:
先卸载2003版,然后重装或修复2007版。
然后再安装一个绿色的2003版office(必须是绿色版,否则仍然会冲突)