4

Я пытаюсь использовать Солвер в 64-разрядной версии Excel 2010.

Когда я запускаю Solver, он открывает окно решателя, заявляет, что у него есть результаты, а затем выдает следующее сообщение об ошибке:

Ошибка во время выполнения '53'

Файл не найден: Solver32.dll

Таким образом, казалось бы, что Solver32.dll не может быть загружен. Однако он доступен в каталоге Solver, т. Е. C:\Program Files\Microsoft Office\Office14\Library\SOLVER содержит файлы SOLVER.XLAM и SOLVER32.dll.

Что я пробовал до сих пор ...?

  • сделал полный ремонт Office 2010

  • на этом форуме Microsoft было предложено скопировать Solver32.dll в C:\Windows\SysWOW64 (где Windows 7 хранит свои 32-битные библиотеки DLL).

  • на этом форуме предлагалось установить надстройку Solver (.xlam и .dll) на ..\Данные приложения..\Microsoft\ Надстройки

Я попробовал оба из них, и ни один из них не работал ...

1 ответ1

5

Я только что столкнулся с этой проблемой, хотя я использую Excel 2013.

Вот что я сделал, чтобы решить проблему:

  1. Выберите Файл> Параметры> Надстройки> Кнопка «Управление надстройками» (внизу)
  2. Снимите флажок Солвер добавить (другими словами, удалить его)
  3. Полностью закройте все таблицы и программы Excel
  4. Открыть Excel
  5. Следуйте за первым шагом снова
  6. Добавить решатель обратно в Excel

По какой-то причине это сработало для меня. Важно полностью закрыть Excel (как отмечено в шаге 3): когда я делал это, не закрывая Excel, он не работал.

Надеюсь, это поможет кому-то в будущем, так как я сомневаюсь, что у оригинального пользователя все еще есть эта проблема.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .