Spreadsheet Link で意図しないバージョンの MATLAB が起動するのははぜですか?
13 views (last 30 days)
Show older comments
MathWorks Support Team
on 31 Aug 2012
Edited: MathWorks Support Team
on 1 Aug 2018
複数バージョンの MATLAB がインストールされている環境で、Spreadsheet Link(旧 Excel Link) を使って、Excel から MATLABを起動しようとすると、意図しない方の MATLAB バージョンが起動されてしまいます。
Accepted Answer
MathWorks Support Team
on 1 Aug 2018
Edited: MathWorks Support Team
on 1 Aug 2018
意図しない MATLAB バージョンが起動する理由は、そのバージョンがレジストリに登録されているためです。
Excel から使用する MATLAB バージョンを指定するには、以下の手順にて設定します。
1. 全ての MATLAB および Excel を終了します。
2. Excel で使用したい MATLAB を起動し、コマンドウィンドウから以下を実行します。
>> !matlab -regserver
3. MATLAB を終了します。
4. 再度Excelを起動します。
もし上記の方法を実行した後でも Excel が異なるバージョンの MATLAB を呼ぶ場合、以下の手順にて開いてほしくないバージョンの MATLAB を unregister してください。
1. すべての MATLAB セッションと Excel を終了します。
2. コマンドプロンプトのターミナル(cmd)を管理者権限で開いてください。
3. unregister したい MATLAB のバージョンのインストールフォルダ下の bin フォルダに移動し、以下のコマンドを実行します。
(ここで、$MATLAB は MATLAB のインストールフォルダを示します)
cd $MATLAB\bin
matlab /unregserver
4. MATLAB を終了します。
5. Excel を再起動します。
0 Comments
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!