Claims
- 1. A method comprising:
presenting first and second spreadsheet tables, the spreadsheet tables supporting spreadsheet functionality; and nesting the first table within the second table.
- 2. The method of claim 1, further comprising constructing a formula in the second table that references contents in the first table.
- 3. The method of claim 2, further comprising, upon modification of the contents in the first table, automatically recalculating the formula in the second table.
- 4. A computer readable medium having computer-executable instructions that, when executed on one or more processors, perform the method as recited in claim 1.
- 5. A method comprising:
presenting a table user interface (UI), the table UI resembling a table when not being edited and adding spreadsheet elements to the table when being edited; enabling a user to enter data and one or more formulas into the table UI; and upon modification of the data or one or more formulas in the table, automatically recalculating any of the one or more formulas affected by the modification and presenting the table UI with results from the recalculating.
- 6. The method of claim 5, wherein the presenting comprises rendering the table UI as an HTML table.
- 7. The method of claim 5, further comprising overlaying a formula edit box on the table UI to facilitate user entry of a formula into the table UI.
- 8. The method of claim 5, further comprising:
presenting a free floating field user interface (UI); and enabling a user to enter a formula into the free floating field UI that references contents of the table UI.
- 9. The method of claim 8, further comprising upon modification of the contents of the table, automatically recalculating the formula in the free floating field UI.
- 10. The method of claim 5, wherein the table UI is a first table UI, and further comprising:
copying the first table UI and pasting to form a second table UI; and automatically updating the formulas in the first and second table UI to make appropriate references.
- 11. A computer readable medium having computer-executable instructions that, when executed on one or more processors, perform the method as recited in claim 5.
- 12. A user interface comprising:
a table residing within a document, the table having multiple cells; and a formula edit box overlaid on a particular cell in the table to facilitate user entry of a formula into the particular cell.
- 13. The user interface of claim 12, wherein the cells are arranged in rows and columns, and the table has row headers to identify the rows of cells and column headers to identify the columns of cells.
- 14. The user interface of claim 12, wherein the cells are arranged in rows and columns, and the table has a row addition control for adding one or more rows to the table and a column addition control for adding one or more columns to the table.
- 15. The user interface of claim 12, wherein the formula edit box initially defaults to a size and shape of the particular cell in the table.
- 16. The user interface of claim 12, wherein the formula edit box dynamically resizes as the user enters the formula.
- 17. The user interface of claim 12, wherein the formula edit box extends horizontally and subsequently enlarges vertically as the user enters the formula.
- 18. A user interface comprising:
multiple tables, each table having multiple cells; and an entry tool to facilitate entry of a formula in a first table that references contents in a second table.
- 19. The user interface of claim 18, wherein the entry tool comprises a formula edit box overlaid on a particular cell in the first table to facilitate user entry of the formula into the particular cell.
- 20. The user interface of claim 18, wherein the entry tool comprises referencing a particular cell in the second table using a pointer and adding a variable to the formula that references the particular cell.
RELATED APPLICATIONS
[0001] This patent application is a divisional of, and claims priority to, U.S. patent application Ser. No. 09/599,810, titled “User Interface for Integrated Spreadsheets and Word Processing Tables”, filed on Jun. 21, 20000, commonly assigned herewith, and hereby incorporated by reference.
Divisions (1)
|
Number |
Date |
Country |
Parent |
09599810 |
Jun 2000 |
US |
Child |
10839604 |
May 2004 |
US |