Storing objects in a spreadsheet

   
   

A spreadsheet application provides a rich programming and modeling environment. The spreadsheet application of the present invention does this by recognizing a new "object" data type in addition to the conventional spreadsheet data types: numbers, text, date, Boolean, and error. The object data type can be used to create an instance of an external object and store the object in a cell of a spreadsheet. Once an object has been created in a spreadsheet, the object can be invoked or accessed from any other cell or formula in the spreadsheet. The spreadsheet application of the present invention provides several special object functions that operate to enable a user to create and invoke an object. A user can directly call functions from objects that are installed on a local or remote machine, by integrating an object function within a spreadsheet formula. Thus, the user is provided with a tool for integrating outside data services into a spreadsheet and may take advantage of pre-existing objects.

Un uso de la hoja de balance proporciona un ambiente de programación y que modela rico. El uso de la hoja de balance de la actual invención hace esto reconociendo un nuevo tipo de datos del "objeto" además de los tipos de datos convencionales de la hoja de balance: números, texto, fecha, boleano, y error. El tipo de datos del objeto se puede utilizar para crear un caso de un objeto externo y para almacenar el objeto en una célula de una hoja de balance. Una vez que un objeto se haya creado en una hoja de balance, el objeto se puede invocar o alcanzar de cualquier otra célula o fórmula en la hoja de balance. El uso de la hoja de balance de la actual invención proporciona varias funciones especiales del objeto que funcionen para permitir a un usuario crear e invocar un objeto. Un usuario puede llamar directamente funciones de los objetos que están instalados en una máquina local o remota, integrando una función del objeto dentro de un fórmula de la hoja de balance. Así, proporcionan una herramienta para integrar servicios exteriores de los datos en una hoja de balance y puede aprovecharse el usuario de objetos preexistentes.

 
Web www.patentalert.com

< Interleaving based coverage models for concurrent and distributed software

< Cryptographic server with provisions for interoperability between cryptographic systems

> Method for rotating a dynamic HTML table

> Method for building a real-time control system with mode and logical rate

~ 00125