2011-06-24 79 views
0

我想從我的.Net應用程序中打開兩個單獨的Minitab應用程序,並且希望單獨執行兩個圖表,這些圖表將顯示在應用程序Minitab的核心中。如何打開兩個Minitab應用程序並通過.NET執行命令?

我試過以下,但它返回相同的應用程序引用相同的句柄。

MtbApp1 = new Mtb.Application(); 
MtbApp2 = new Mtb.Application(); 
+0

嗨,如何使用Mtb,我的意思是,如何添加命名空間,使用Mtb =什麼?我已經添加com庫「Minitab 18.0 Addin Interface」,是否有任何文檔或指南? –

回答

0

Minitab自動化不是您所期望的。按照設計,我認爲假設您編寫的任何代碼都將用於擴充Minitab的現有用戶會話。因此,如果Minitab用戶界面在您進行第一次通話時處於打開狀態,則該處理將用於該會話,並且您可以使用相同的工作簿/工作表進行操作。

第二次調用將打開一個新進程。同樣,如果在您的代碼執行之前沒有打開UI並添加了第三個新的Mtb.Application()調用,則第二個進程將顯示一個新句柄。關於自動化的minitab幫助文件提供了有關選項的一些信息,但似乎沒有涉及這個小細節。

相關問題