基本上,这个问题来自这个主题:SolverOptions: How to find the parameter position (AssumeNonNeg)?
当我打开文件并导入.bas
文件并运行它时,一切正常。但是,当我尝试通过VB脚本使用shell对所有类似文件应用相同的过程时,我收到以下错误:
运行时错误1004:无法运行宏' SolverReset'。宏可能 在此工作簿中不可用
我最初在没有SolverReset
的情况下尝试过,在这种情况下,我收到了错误
运行时错误1004:无法运行宏'解算器'宏可能在此工作簿中不可用。
看起来好像Excel没有激活Solver加载项?这可能是什么问题?
谢谢!
答案 0 :(得分:0)
经过多次试验后,以下内容对我有用:
在每个bug_project_id
函数前面(例如。bug_has_media
,.pf = PF_BRIDGE,
.hooknum = NF_BR_PRE_ROUTING,
.priority = NF_BR_PRI_FIRST,
等)我放Solver
并运行代码。它没有用,但发出警告说目录中没有SolverReset
。所以我只是转到文件夹SolverOptions
并将Solver.xlam!
和Solver.XLAM
复制到目录中。就是这样!
希望有人觉得这很有用!