Integración con otros productos > Guía de API > Objetos de PTC Mathcad Prime > Objeto: Application
  
Objeto: Application
Este objeto representa la interfaz del COM Ptc.MathcadPrime.Automation.IMathcadPrimeApplication de PTC Mathcad PrimeApplication.
* 
El objeto Application es el único objeto que se debe crear (mediante new). Se recuperan todos los demás objetos mediante la asignación de interfaces.
Consulte los siguientes ejemplos:
Código administrado: VB, C#, y C++ crean un ApplicationCreator.
Código de creación de scripts: JavaScript y VBScript crean un objeto Application a través de ActiveX.
Métodos
Activate(): permite colocar la ventana de PTC Mathcad Prime en primer plano y activarla.
CloseAll(Ptc.MathcadPrime.Automation.SaveOption): permite cerrar todas las hojas de trabajo abiertas de PTC Mathcad Prime.
Comportamiento especial de las hojas de trabajo nuevas y no modificadas:
La hoja de trabajo se cierra sin preguntar al usuario, aunque saveOption sea spPromptToSaveChanges.
La hoja de trabajo se cierra sin guardar, aunque saveOption sea spSaveChanges.
CreateWorksheetReadOnlyOptions: permite crear el objeto WorksheetReadonlyOptions.
Este método se utiliza para crear el objeto WorksheetReadonlyOptions y pasarlo como argumento OpenEx(String, WorksheetReadonlyOptions).
GetVersion(): permite obtener la versión de PTC Mathcad Prime.
Devuelve:
String
InitializeEvents2(MathcadPrimeEvents2,SubscribeAll as Boolean)
MathcadPrimeEvents2 es el objeto que se ha inicializado en Cliente COM.
SubscribeAll
True: se suscribe a todos los eventos al inicializar.
False: no se suscribe a todos los eventos al inicializar.
Devuelve:
S_OK: la inicialización de COM Events Sink se ha efectuado correctamente.
S_FALSE: la inicialización de COM Events Sink ha fallado.
Open(filename as string)
filename: la ruta y el nombre de fichero de una hoja de trabajo de PTC Mathcad Prime. Si filename es nulo o está vacío, abra una nueva hoja de trabajo.
OpenEx(String,WorksheetReadonlyOptions): permite abrir la hoja de trabajo en PTC Mathcad Prime desde la ruta y definir WorksheetReadonlyOptions cuando se abre. Si String es NULL o EMPTY STRING, se abre una nueva hoja de trabajo.
String es la ruta a la hoja de trabajo que se debe abrir. Si la ruta es NULL o EMPTY STRING, abra una nueva hoja de trabajo.
WorksheetReadonlyOption es el objeto que se utilizará para definir las opciones Readonly de la hoja de trabajo que se va a abrir.
Devuelve:
El objeto Worksheet asociado a la hoja de trabajo que se debe abrir o un valor nulo si se ha producido un error al recuperar una instancia de objeto.
Quit(): permite cerrar esta aplicación de PTC Mathcad Prime, si es posible.
El comportamiento de Quit() se define del siguiente modo:
Si hay conexiones activas, PTC Mathcad Prime sigue ejecutándose.
Si no hay conexiones activas, pero sigue abierta una hoja de trabajo que no sea Sin título (o que sea Sin título pero se haya modificado y no se haya guardado), PTC Mathcad Prime se sigue ejecutando.
Si no hay ninguna conexión activa y solo hay documentos Sin título no modificados abiertos, PTC Mathcad Prime se cierra.
SubscribeEvent(MathcadPrimeEvents): permite suscribirse al evento MathcadPrimeEvents por nombre.
MathcadPrimeEvents es el evento definido en la enumeración MathcadPrimeEvents que se debe suscribir.
Devuelve:
S_OK: la suscripción al evento se ha realizado correctamente.
S_FALSE: la suscripción al evento no se ha realizado correctamente (o el evento es erróneo).
UnsubscribeEvent(MathcadPrimeEvents): permite cancelar la suscripción al evento MathcadPrimeEvents por nombre.
MathcadPrimeEvents es el evento definido en la enumeración MathcadPrimeEvents del cual debe anularse la suscripción.
Devuelve:
S_OK: la suscripción al evento se ha cancelado correctamente.
S_FALSE: la suscripción al evento no se ha cancelado (o el evento es erróneo)
Propiedades
ActiveWorksheet: permite obtener la hoja de trabajo de PTC Mathcad Prime activa.
Devuelve:
El objeto MathcadPrimeWorksheet asociado a una hoja de trabajo activa, o Nulo si se ha producido un error al recuperar una instancia de objeto.
Visible: permite definir u obtener la visibilidad de la ventana de PTC Mathcad Prime.