物件:Application
Application 物件是您唯一必須 (使用 new) 建立的物件。您可以透過指派介面來擷取所有其他物件。
請參閱下列範例:
• 託管代碼:使用
ApplicationCreator 的
VB、
C# 及
C++
方法
• Activate() - 將 PTC Mathcad Prime 視窗移至最上層並啟用該視窗。
• CloseAll(Ptc.MathcadPrime.Automation.SaveOption) - 關閉 PTC Mathcad Prime 中所有已開啟的工作表。
所有新的以及未修改的工作表之特殊行為:
◦ 即使 saveOption 為 spPromptToSaveChanges,也不提示使用者而直接關閉工作表。
◦ 即使 saveOption 為 spSaveChanges,也直接關閉工作表而不儲存。
使用此方法以建立 WorksheetReadonlyOptions 物件,並將其作為 OpenEx(String, WorksheetReadonlyOptions) 引數傳遞。
• GetVersion() - 取得 PTC Mathcad Prime 的版本。
傳回:
字串
• InitializeEvents2(eventHandler,SubscribeAll)
SubscribeAll 是布林值:
◦ True - 初始化時訂閱所有事件。
傳回:
S_OK - COM Events Sink 初始化成功。
S_FALSE - COM Events Sink 初始化失敗。
• Open(filename)
filename (字串) - PTC Mathcad Prime 工作表的路徑與檔案名稱。如果 filename 為 Null 或空白,則開啟新的工作表。
• OpenEx(String,WorksheetReadonlyOptions) - 在 PTC Mathcad Prime 中從路徑開啟工作表,並在開啟時設定 WorksheetReadonlyOptions。如果 String 為 NULL 或 EMPTY STRING,則開啟新的工作表。
String 是要開啟之工作表的路徑。如果路徑為 NULL 或 EMPTY STRING,則開啟新的工作表。
傳回:
與要開啟之工作表相關聯的工作表物件;若在擷取物件實例時發生錯誤,則為 Null。
• Quit() - 請盡可能關閉此 PTC Mathcad Prime 應用程式。
Quit() 行為定義如下:
◦ 若有即時連線,則 PTC Mathcad Prime 會繼續執行。
◦ 若無作用中的連線,但仍有開啟任何有標題的工作表 (或無標題但已修改而未儲存的工作表),則 PTC Mathcad Prime 會繼續執行。
◦ 若無作用中的連線,且只開啟了未修改的無標題文件,則會關閉 PTC Mathcad Prime。
MathcadPrimeEvents 是定義於要訂閱的 MathcadPrimeEvents 列舉中之事件。
傳回:
S_OK - 已成功訂閱事件。
S_FALSE - 無法訂閱事件 (包括錯誤事件的情況)
• UnsubscribeEvent(MathcadPrimeEvents) - 依名稱取消訂閱 MathcadPrimeEvents 事件。
MathcadPrimeEvents 是定義於要取消訂閱的 MathcadPrimeEvents 列舉中之事件。
傳回:
S_OK - 已成功取消訂閱事件。
S_FALSE - 無法取消訂閱事件 (包括錯誤事件的情況)
屬性
• ActiveWorksheet - 取得使用中 PTC Mathcad Prime 工作表。
傳回:
與使用中工作表相關聯的 MathcadPrimeWorksheet 物件,如果擷取物件執行個體時發生錯誤,則為 Null。
• Visible - 設定/取得是否顯示 PTC Mathcad Prime 視窗。