Excel Link から起動されるMATLAB のバージョンが異なり​ます。どのようにすれ​ば、正しいバージョン​のMATLAB を起動できますか。

6 views (last 30 days)
Excel Link から起動されるMATLAB のバージョンが異なります。どのようにすれば、正しいバージョンのMATLAB を起動できますか。

Accepted Answer

MathWorks Support Team
MathWorks Support Team on 25 Oct 2013
Excel Linkでは、Windows のレジストリに登録されているバージョンのMATLABを起動します。このため、複数バージョンのMATLAB がマシンにインストールされていると、使用するExcel Link とは異なるバージョンのMATLAB が起動される場合があります。
【参考】MATLAB とExcel Link のバージョン対応
リリースバージョンMATLABExcel Link
R2006b7.32.4
R2006a7.22.3.1
R14SP37.12.3
R14SP27.0.42.2.2
R14SP17.0.12.2.1
R147.02.2
このような場合、次の(1)~(4)の手順で、使用するExcel Link に対応したMATLABバージョンをレジストリに登録してください。
(1) Excel を起動している場合は終了
(2) 対応するバージョンのMATLAB をレジストリに登録
  対応するバージョンのMATLABを起動し、次のコマンドを実行します。
eval(['!"' fullfile(matlabroot,'bin','win32','matlab.exe') '" /regserver /r exit &'])
※ このコマンドでは、/regserver スタートアップオプションをつけてMATLABを起動することでレジストリの登録を行っています。
(3) (2)で起動したMATLAB を終了
(4) Excel (Excel Link)を起動

More Answers (0)

Categories

Find more on COM オートメーション サーバーとしての MATLAB の呼び出し in Help Center and File Exchange

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!