未能加载文件或程序集“Microsoft.Vbe.Interop, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c”或它的某一个依赖项。系统找不到制定的文件。 未能加载文件或程序集"Microsoft.Vbe.Interop, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"或它的某一个依赖项。系统找不到制定的文件。 客户电脑的检测环境都正常。 客户电脑的检测环境都正常。 然后使用ProcessMonitor.exe 程序监视加载注册表信息。 发现点击财务预算中按钮的时候加载下图中的注册表信息。 然后去注册表中找: 发现存在一个15版本的注册项。 然后客户ProcessMonitor.exe中监视,确实是查找15版本的注册项。 应该是查找14版本的注册项。 然后把15备份后删除。 再次运行程序。发现查找14版本的注册项,如下图: 然后点击财务预算中的按钮都正常加载出来了。 总结:客户应该是安装过多个版本的Excel,然后卸载了,注册表中有残留高版本的信息,没有随卸载删除干净。