Excel 上で VBA マクロを実行すると「実行時エラー '91'」が発生するのはなぜですか?

次のコマンドをExcelのVBAマクロで実行すると、エラーが発生します。
Dim Matlab As Object
Dim server_version As String
Matlab = CreateObject("matlab.application")
server_version = Matlab.Execute("version")
実行時エラー '91':
オブジェクト変数または With ブロック変数が設定されていません。

 採用された回答

MathWorks Support Team
MathWorks Support Team 2015 年 8 月 14 日

0 投票

上記コードは VB コードのため、発生しています。Excel の VBA マクロを実行する場合は、Set コマンドが必要です。
Set MatLab = CreateObject("Matlab.Application")

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File Exchange で 外部言語インターフェイス についてさらに検索

製品

リリース

R2008a

タグ

タグが未入力です。

Community Treasure Hunt

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

Start Hunting!