質問: excelからMATLABの.mファイルを実行したいです。
回答: 狐さん,こんにちは. すみません.以下回答致しますが,もう少し具体的に説明して頂けますでしょうか?文面どおりExcelである.mファイルを実行させるだけなら以下の手順でできます. (1)Excelの開発タブの表示 Excel画面上部のホームタブや挿入タブメニューの余白部分で右クリックして「リボンのユーザー設定」から開発タブにチェックを入れます. (2)Excelのマクロの実行許可 開発タブを表示して「マクロのセキュリティ」をクリックし,マクロを有効するチェックを入れます. (3)マクロボタンの作成 開発タブの挿入から「ボタン」というフォームコントロールをクリックし、マウスを使ってセルの画面内で箱を描きます.箱を書き終えたらマクロの登録というフォームが表示されるので,お好きな名称でボタンのマクロ名を入力し,「新規作成」をクリックします.ここではMatlabという名前と仮定します. (4)マクロの記述 新規作成するマクロは以下のような記述にします. Sub Matlab() Set ws = CreateObject("WScript.Shell") ws.Run "matlab -batch ""run 'ファイルパス名.m'""", 1, True End Sub (5)ボタンフォームの名称変更 ボタンフォームの名称やフォントは分かりやすいものに変更します. (6)Excelからの.mファイルの実行 ボタンを押すことで(4)で指定したファイルパスの.mファイルが実行されます. 以上です.ご不明点がございましたらご返信ください.