Enhanced find and replace for electronic documents
First Claim
1. A computer-implemented method for populating at least one field in a dialog of a spreadsheet program module, the method comprising:
- determining that there is no text in the at least one field in the dialog of a spreadsheet;
determining at least one editable non-textual formatting characteristic in a cell in the spreadsheet;
editing the at least one field in the dialog to correspond to the at least one editable non-textual formatting characteristic of the cell; and
executing a find operation for identifying other cells with the at least one editable non-textual formatting characteristic.
1 Assignment
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.
16 Citations
20 Claims
-
1. A computer-implemented method for populating at least one field in a dialog of a spreadsheet program module, the method comprising:
-
determining that there is no text in the at least one field in the dialog of a spreadsheet; determining at least one editable non-textual formatting characteristic in a cell in the spreadsheet; editing the at least one field in the dialog to correspond to the at least one editable non-textual formatting characteristic of the cell; and executing a find operation for identifying other cells with the at least one editable non-textual formatting characteristic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for performing a replace operation on a file of a spreadsheet program module, the method comprising the following steps:
-
determining that there is no text in a replace field of a find and replace dialog of a spreadsheet; receiving at least one editable non-textual formatting attribute in the replace field of the find and replace dialog corresponding with the cell; finding cells in the spreadsheet with the editable non-textual formatting attribute in the replace field; and replacing non-textual formatting attributes of the found cells with the received editable non-textual formatting attribute for the replace operation. - View Dependent Claims (11, 12, 13)
-
-
14. A computer-implemented method for populating at least one field in a dialog of a spreadsheet program module, the method comprising:
-
receiving a selection of a formatted cell in a spreadsheet; determining that there is no text in the at least one field of the dialog of the spreadsheet; determining, in response to selecting the formatted cell, at least one editable non-textual formatting characteristic of the selected formatted cell; populating the determined at least one editable non-textual formatting characteristic to the at least one field in the dialog; and applying the at least one editable non-textual formatting characteristic populated to the dialog without text to at least one other cell. - View Dependent Claims (15, 16, 17)
-
-
18. A system for populating at least one field in a dialog of a spreadsheet program module, the system comprising:
-
a memory storage; and a processing unit coupled to the memory storage, wherein the processing unit is operative to; receive a selection of a formatted cell in the spreadsheet, wherein the processing unit being operative to receive the selection of the formatted cell comprises the processing unit being operative to detect a cursor moving over the formatted cell and the selection of a mouse button to select the formatted cell and, in response to detecting the cursor moving over the formatted cell, modify a visual representation of the cursor; determine, in response to selecting the cell, at least one editable non-textual formatting characteristic of the selected cell; populate the determined at least one editable non-textual formatting characteristic to the at least one field in the dialog; and determining that the at least one field in the dialog is without text. - View Dependent Claims (19, 20)
-
Specification