Excel中运行bat文件
Sub ts4() fileToRun = "D:\OneDrive\matlab\matlab一键启动\" & "test.bat" Shell (fileToRun) End Sub
test.bat中运行m文件
matlab -nodisplay -nosplash -nodesktop -r run('D:\OneDrive\matlab\matlab一键启动\xy.m')
而用VBA直接调用matlab时,可以经过bat文件调用matlab,其使用相对路径。
参考上一篇:
https://www.cnblogs.com/redufa/p/13694120.html