从MATLAB自动化Visual Studio

时间:2015-05-11 08:41:27

标签: matlab visual-studio automation activex

我想用MATLAB自动运行Visual Studio的运行实例,类似于C#中this post的方式。我知道如何用

创建一个新实例
hCOM = actxserver('VisualStudio.DTE.9.0');

然后使用它,并在自动化完成后使其可见并可用,如here所述。我不知道的是如何连接到Visual Studio的现有实例。如何在MATLAB中完成?

1 个答案:

答案 0 :(得分:2)

我尝试使用相同的方法来获取正在运行的Excel实例:

hCOM = actxGetRunningServer('VisualStudio.DTE.9.0');
hCOM.Visible = 1; %OR if it does not work:
hCOM.MainWindow.Visible = 1; %As in the link provided