【发布时间】:2018-02-03 15:29:09
【问题描述】:
基本上,这个问题源于这个话题:SolverOptions: How to find the parameter position (AssumeNonNeg)?
当我打开一个文件并导入.bas 文件并运行它时,一切正常。但是,当我尝试通过 VB 脚本使用 shell 对所有类似文件应用相同的过程时,我收到以下错误:
运行时错误 1004:无法运行宏“SolverReset”。宏可以 在此工作簿中不可用
我最初尝试不使用SolverReset,在这种情况下,我收到一个错误提示
运行时错误 1004:无法运行宏“求解器”该宏可能在此工作簿中不可用。
看起来好像 Excel 没有激活 Solver 插件?这里可能有什么问题?
谢谢!
【问题讨论】:
-
只是预感,但是如果在选项、信任中心、信任中心设置、宏设置中开启“信任对VBA项目对象模型的访问”呢?
-
它已经为所有宏启用