Abstract:
The present invention discloses a system, method and computer program for providing on-line help information in an office application comprising one or a plurality of objects, said on-line help information (624, 642, 643) being dependent on the content (504) of a selected object (503). The method comprises the steps of: detecting (402) an on-line help command as a result of a user action; identifying a selected object (503); determining (403) if the selected object (503) comprises a user entry field; if the selected object (503) comprises a user entry field: identifying the content (504) of said user entry field; parsing (405) the content (504) of the user entry field to identify if any predefined keyword (301) is present, a keyword (302) being characterized by a character string (302); for each predefined keyword (301) identified in the content (504) of the user entry field: identifying (407) a predefined help information (303), if any, associated with the identified keyword (301), said help information specifying one or a plurality of parameters associated with said keyword; and one or plurality of formats and rules related to said one or plurality of parameters; parsing (408) the content (504) of the user entry field to identify the one or plurality of parameters specified in said predefined help information (303); verifying (410) that formats of the one of plurality of parameters within the user entry field satisfy formats specified in the predefined help information (303); verifying (409) that the one or plurality of parameters within the user entry field satisfy the rules specified in the predefined help information (303); if the content (504) of the user entry field does not satisfy a format or a rule specified in the help information of a predefined keyword identified in the content of the user entry field: correcting (409, 410) the content of the user entry field according to the one or plurality of formats and rules specified in the help information (303).
Abstract:
The present invention discloses a system, method and computer program for providing on-line help information in an office application comprising one or a plurality of objects, said on-line help information (624, 642, 643) being dependent on the content (504) of a selected object (503). The method comprises the steps of: detecting (402) an on-line help command as a result of a user action; identifying a selected object (503); determining (403) if the selected object (503) comprises a user entry field; if the selected object (503) comprises a user entry field: identifying the content (504) of said user entry field; parsing (405) the content (504) of the user entry field to identify if any predefined keyword (301) is present, a keyword (302) being characterized by a character string (302); for each predefined keyword (301) identified in the content (504) of the user entry field: identifying (407) a predefined help information (303), if any, associated with the identified keyword (301), said help information specifying one or a plurality of parameters associated with said keyword; and one or plurality of formats and rules related to said one or plurality of parameters; parsing (408) the content (504) of the user entry field to identify the one or plurality of parameters specified in said predefined help information (303); verifying (410) that formats of the one of plurality of parameters within the user entry field satisfy formats specified in the predefined help information (303); verifying (409) that the one or plurality of parameters within the user entry field satisfy the rules specified in the predefined help information (303); if the content (504) of the user entry field does not satisfy a format or a rule specified in the help information of a predefined keyword identified in the content of the user entry field: correcting (409, 410) the content of the user entry field according to the one or plurality of formats and rules specified in the help information (303).
Abstract:
PROBLEM TO BE SOLVED: To correctly process the absolute cell references or cell range references which are contained in formulae included in cells when cut off or copy is executed in a certain file and then pasting is executed to another file. SOLUTION: This method includes following steps (1)-(3). That is, (1) the source/cell ranges to be cut off or copied are selected and the contents of cells belonging to the selected source/cell ranges are stored in a work buffer (2). When the stores cell contents includes one or plural absolute references, the relative positions are decided in the source/cell ranges about each cell or cell range belonging to the source/cell ranges indicated by the absolute references and these relative positions are replaced with their corresponding absolute references included in a destination cell range (3). Then the contents of cells stored in the work buffer are copied to their corresponding cells included in the destination cell range.
Abstract:
PROBLEM TO BE SOLVED: To provide a method and a system for adding or removing an element to or from a cell designation range in a spreadsheet. SOLUTION: When adding or removing a spreadsheet element (such as row, column or page) to or from the cell designation range in an electronic spreadsheet, the 'sum' information of the cell designation range is preserved so that the contents of the existent designation range can be automatically amended.
Abstract:
The present invention relates to the field of information processing by digital computers, and more particularly to a method and system, in an electronic spreadsheet, for preserving some "summary" information of a cell named range when some spreadsheet elements (like rows, or columns, or pages) are added or removed from said cell named range. The meth od of processing a range summary cell in a multi dimensional spreadsheet comprising a plurali ty of cells identified by a cell address, comprises the steps of: ~ defining (509) a range summary cell (410) by specifying in a table (400): ~ a range summary cell address (411, 412, 413); ~ a cell range address (414) identifying an associated cell range; said range summary cell address (411, 412, 413) being function of the specified cell range address (414); In response to an user request (602) for adding or deleting a spreadsheet element sharing a common cell address along at least one dimension with the cell range associated with the range summary cell: ~ updating (604) in the table (400), the cell range address (414) of the cel l range associated with the range summary cell according to the user request; ~ updating (605) in the table, the range summary cell address (411, 412, 413 ) according to the updated cell range address (414); ~ moving (611) in the spreadsheet, the range summary cell according to the updated range summary cell address (411, 412, 413); ~ adding or deleting the spreadsheet element according to the user request; ~ updating in the table (400), the cell range address (414) after the additi on or the deletion of the spreadsheet element; ~ updating in the table, the range summary cell address (411, 412, 413) according to the updated cell range address (414).
Abstract:
System and program product are provided for facilitating on-line help information in an office application which includes one or more objects. The on-line help information is dependent on content of a selected object of the office application. A user of the office application is provided with help information setting forth an example directly derived from content of the currently selected object or cell. Content of a user entry field within the object is parsed to determine whether a predefined keyword is present, and if so, at least one parameter associated with the keyword and at least one format or rule related to the at least one parameter are identified. The at least one format and rule specified in the help information are employed in correcting content of the user entry field, for example, for display to the user.
Abstract:
Some "summary" information in a spreadsheet of a cell named range is preserved when some spreadsheet elements (like rows, or columns, or pages) are added or removed from the cell named range. A plurality of cells are identified by a cell address. A range summary cell is defined by specifying in a table a range summary cell address; a cell range address identifying an associated cell range; the range summary cell address is a function of the specified cell range address. In response to a user request for adding or deleting a spreadsheet element sharing a common cell address along at least one dimension with the cell range associated with the range summary cell updating in the table, the cell range address of the cell range associated with the range summary cell according to the user request; updating in the table, the range summary cell address according to the updated cell range address; moving in the spreadsheet, the range summary cell according to the updated range summary cell address; adding or deleting the spreadsheet element according to the user request; updating in the table, the cell range address after the addition or the deletion of the spreadsheet element; and updating in the table, the range summary cell address according to the updated cell range address.
Abstract:
Some "summary" information in a spreadsheet of a cell named range is preserved when some spreadsheet elements (like rows, or columns, or pages) are added or removed from the cell named range. A plurality of cells are identified by a cell address. A range summary cell is defined by specifying in a table a range summary cell address; a cell range address identifying an associated cell range; the range summary cell address is a function of the specified cell range address. In response to a user request for adding or deleting a spreadsheet element sharing a common cell address along at least one dimension with the cell range associated with the range summary cell updating in the table, the cell range address of the cell range associated with the range summary cell according to the user request; updating in the table, the range summary cell address according to the updated cell range address; moving in the spreadsheet, the range summary cell according to the updated range summary cell address; adding or deleting the spreadsheet element according to the user request; updating in the table, the cell range address after the addition or the deletion of the spreadsheet element; and updating in the table, the range summary cell address according to the updated cell range address.
Abstract:
The present invention discloses a system and method of processing a named range defined by a cell address range in a spreadsheet comprising a plurality of cells identified in each dimension by an address, each dimension comprising two directions. The method comprises the steps of defining an open named range by specifying to the named range at least one open directio n; defining a hidden named range with the cell address range of the open named range expanded by one address in every direction specified as open. In response to an user action, the method comprises the further steps of selecting at least one direction; increasing the cell address range of th e hidden named range by inserting between two consecutive cell addresses, a new address in selected directions; updating the open named range with the cell address range of the hidden named range shortened by one address in every direction specified as open.