我正在尝试在 64 位 Excel 2010 中使用规划求解。
当我运行规划求解时,它会打开规划求解窗口,显示有结果,然后弹出以下错误消息:
运行时错误‘53’
未找到文件:Solver32.dll
因此,似乎无法加载 Solver32.dll。但是,它可以在 Solver 目录中找到 - 即 C:\Program Files\Microsoft Office\Office14\Library\SOLVER 包含 SOLVER.XLAM 和 SOLVER32.dll
到目前为止我尝试过什么……?
进行了完整的 Office 2010 修复
这微软论坛建议将 Solver32.dll 复制到 C:\Windows\SysWOW64(Windows 7 存储其 32 位 dll 的地方)。
这论坛建议将 Solver 插件 (.xlam 和 .dll) 安装到 ..\AppData..\Microsoft\AddIns
我已经尝试了这两种方法,但都没有用......
答案1
虽然我使用的是 Excel 2013,但我也遇到了这个问题。
以下是我解决问题的方法:
- 转到文件 > 选项 > 加载项 > 管理加载项转到按钮(位于底部)
- 取消选中 Solver 插件(换句话说,将其删除)
- 完全关闭所有 Excel 电子表格和程序
- 打开 Excel
- 再次按照步骤一
- 将求解器添加回 Excel
出于某种原因,这对我有用。完全关闭 Excel 很重要(如步骤 3 中所述):当我在不关闭 Excel 的情况下执行此操作时,它不起作用。
希望这能对将来的某些人有所帮助,因为我怀疑原始用户是否仍然有这个问题。