API 指南 > PTC Mathcad Prime 对象 > 对象:Application
对象:Application
Application 对象是唯一一个必须 (使用 new) 创建的对象。通过分配界面检索所有其他对象。
请参阅以下示例:
托管代码:使用 ApplicationCreatorVBC#C++
脚本代码:使用 Application 对象 - ActiveX - 的 JavaScriptVBScript
方法
Activate() - 将 PTC Mathcad Prime 窗口置于前面并将其激活。
CloseAll(Ptc.MathcadPrime.Automation.SaveOption) - 关闭 PTC Mathcad Prime 中所有打开的工作表。
任何未经修改的新工作表的特殊行为:
关闭工作表而不提示用户,即使 saveOptionspPromptToSaveChanges,也是如此。
关闭工作表但不保存,即使 saveOptionspSaveChanges,也是如此。
CreateWorksheetReadOnlyOptions - 创建 WorksheetReadonlyOptions 对象。
使用此方法创建 WorksheetReadonlyOptions 对象以将其作为 OpenEx(String, WorksheetReadonlyOptions) 自变量传递。
GetVersion() - 获得 PTC Mathcad Prime 的版本。
返回:
字符串
InitializeEvents2(eventHandler,SubscribeAll)
eventHandler 是由实现 IMathcadPrimeEvents2 接口的客户端提供的对象。
SubscribeAll 为布尔值:
True - 初始化时订阅所有事件。
False - 初始化时不订阅事件。稍后可通过 SubscribeEvent 函数订阅事件。
返回:
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。如果 StringNULLEMPTY STRING,则将打开一个新的工作表。
String 是所要打开的工作表的路径。如果路径为 NULLEMPTY STRING,则将打开一个新的工作表。
WorksheetReadonlyOption 对象可用于为将要打开的工作表设置 Readonly 选项。
返回:
与要打开的工作表关联的“工作表对象”,或 Null (如果在检索对象实例时出错的话)。
Quit() - 在可能的情况下,关闭此 PTC Mathcad Prime 应用程序。
Quit() 行为的定义如下:
如果有活动连接,则 PTC Mathcad Prime 将继续运行。
如果无活动连接,但仍打开了有标题的工作表 (或无标题但已修改且未保存的工作表),则 PTC Mathcad Prime 将继续运行。
如果没有活动连接且仅打开了未修改的无标题文档,则会关闭 PTC Mathcad Prime
SubscribeEvent(MathcadPrimeEvents) - 按名称订阅 MathcadPrimeEvents 事件。
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 窗口可见性。
这对您有帮助吗?