Enhanced find and replace for electronic documents
First Claim
1. A computer-implemented method for populating a plurality of fields in a find dialog of a spreadsheet program module, the method comprising the steps of:
- determining a plurality of formatting characteristics of a cell in the spreadsheet; and
editing the plurality of fields in the find dialog to correspond to the plurality of formatting characteristics of the cell.
2 Assignments
0 Petitions
Accused Products
Abstract
An enhanced find and replace feature for a spreadsheet program module is disclosed. The enhanced find and replace feature allows users to search for terms and attributes across multiple sheets of a workbook. The find and replace feature also allows searches to be performed based on the formatting attributes of a cell as well as the textual or numerical contents of a cell. The enhanced find and replace feature also allows users to perform bulk formatting of cells (even cells without text) in a spreadsheet. In another aspect, the enhanced find and replace feature lists all the results of the find operation in a results list so that the user may choose which result(s) to view and edit. In another aspect, the find and replace feature is modeless so that a user can search for terms or attributes, view a results list, exit the find and replace feature, perform editing functions in the document and then return to the find and replace feature. With modelessness, when the user clicks into a worksheet and clicks back into the find and replace dialog, the search resumes on the current selection in the worksheet.
80 Citations
20 Claims
-
1. A computer-implemented method for populating a plurality of fields in a find dialog of a spreadsheet program module, the method comprising the steps of:
-
determining a plurality of formatting characteristics of a cell in the spreadsheet; and
editing the plurality of fields in the find dialog to correspond to the plurality of formatting characteristics of the cell. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for performing a find operation on a file of a spreadsheet program module, the method comprising the following steps:
-
determining if text is entered in a find field of a find dialog;
if text is not entered in the find field, then performing the following steps;
determining whether formatting attributes are entered for the find operation and, if so, then finding any cells in the spreadsheet with formatting attributes matching the entered formatting attributes;
if text is entered in the find field of the find dialog, then performing the following steps;
determining whether formatting attributes are entered for the find operation and, if so, then finding any cells in the spreadsheet with formatting attributes matching the entered formatting attributes and text matching the entered text;
and, if no formatting attributes are entered for the find operation, then finding any cells in the spreadsheet with text matching the entered text. - View Dependent Claims (9, 10, 11, 12, 13, 15, 16, 18, 19, 20)
-
-
14. A computer-implemented method for performing a replace operation on a file of a spreadsheet program module, the method comprising the following steps:
-
determining if text is entered in a replace with field of a find and replace dialog;
if text is not entered in the replace with field, then performing the following steps;
determining whether formatting attributes are entered for the replace operation and, if so, then finding any cells in the spreadsheet with formatting attributes and text matching the entered formatting attributes and text for the find operation; and
replacing the formatting attributes of the found cells with the formatting attributes for the replace operation;
if text is entered in the replace with field of the find and replace dialog, then performing the following steps;
determining whether formatting attributes are entered for the replace operation and, if so, then finding any cells in the spreadsheet with formatting attributes and text matching the entered formatting attributes and text for the find operation and replacing the formatting attributes and text of the found cells with the text entered in the replace with field and the formatting attributes for the replace operation;
and, if no formatting attributes are entered for the find operation, then finding any cells in the spreadsheet with formatting attributes and text matching the entered formatting attributes and text for the find operation and replacing the text of the found cells with the text entered in the replace with field.
-
-
17. A find and replace dialog for use in association with a document of a computer application program module, the dialog comprising:
-
a Find What field, wherein the Find What field comprises a text string to search for, a format button, wherein, when selected, the format dropdown button displays a number of formatting attributes for selection by the user; and
a find all button.
-
Specification