web-dev-qa-db-ja.com

64ビットExcel2010ソルバー-Solver32.dllが見つかりません

64ビットExcel2010でソルバーを使用しようとしています。

ソルバーを実行すると、ソルバーウィンドウが開き、結果が表示された後、次のエラーメッセージがポップアップ表示されます。

実行時エラー「53」

ファイルが見つかりません:Solver32.dll

そのため、Solver32.dllを読み込めないようです。ただし、ソルバーディレクトリで利用できます。つまり、C:\ Program Files\Microsoft Office\Office14\Library\SOLVERにはSOLVER.XLAMとSOLVER32.dllが含まれています。

これまでに何を試しましたか...?

  • office2010の完全な修復を行いました

  • this Microsoftフォーラム Solver32.dllをC:\ Windows\SysWOW64(Windows 7が32ビットdllを格納する場所)にコピーすることを提案しました。

  • this forum Solverアドイン(.xlamおよび.dll)を..\AppData ..\Microsoft\AddInsにインストールすることをお勧めします

私はこれらの両方を試しましたが、どちらも機能しませんでした...

4
amaidment

Excel 2013を使用していますが、この問題も発生しました。

問題を解決するために私がしたことは次のとおりです。

  1. [ファイル]> [オプション]> [アドイン]> [アドインの管理]ボタン(下部)に移動します
  2. ソルバーアドインのチェックを外します(つまり、削除します)
  3. すべてのExcelスプレッドシートとプログラムを完全に閉じます
  4. Excelを開く
  5. ステップ1をもう一度実行します
  6. ソルバーをExcelに追加し直します

どういうわけかこれは私のために働いた。 Excelを完全に閉じることが重要です(手順3で説明したように)。Excelを閉じずにこれを実行すると、機能しませんでした。

元のユーザーがまだこの問題を抱えているとは思えないので、これが将来誰かに役立つことを願っています。

5
Anthony F.