如何打开两个Minitab应用程序并通过.NET执行命令?

我想从我的.Net应用程序中打开两个单独的Minitab应用程序,并且希望单独执行两个图表,这些图表将显示在应用程序Minitab的核心中。如何打开两个Minitab应用程序并通过.NET执行命令?

我试过以下,但它返回相同的应用程序引用相同的句柄。

MtbApp1 = new Mtb.Application(); 

MtbApp2 = new Mtb.Application();

回答:

Minitab自动化不是您所期望的。按照设计,我认为假设您编写的任何代码都将用于扩充Minitab的现有用户会话。因此,如果Minitab用户界面在您进行第一次通话时处于打开状态,则该处理将用于该会话,并且您可以使用相同的工作簿/工作表进行操作。

第二次调用将打开一个新进程。同样,如果在您的代码执行之前没有打开UI并添加了第三个新的Mtb.Application()调用,则第二个进程将显示一个新句柄。关于自动化的minitab帮助文件提供了有关选项的一些信息,但似乎没有涉及这个小细节。

以上是 如何打开两个Minitab应用程序并通过.NET执行命令? 的全部内容, 来源链接: utcz.com/qa/261076.html

回到顶部