Patent ID: 7853868

Claim:
A computer storage medium having computer-executable instructions for performing a method for adding a new worksheet to a spreadsheet workbook, wherein each worksheet includes a worksheet tab having a text label identifying the worksheet, and wherein a user may select the worksheet tab to designate the corresponding worksheet as an active worksheet, and wherein each worksheet tab has a minimum length dimension for displaying the text label, and wherein each worksheet tab is aligned within a worksheet tab region along an edge of spreadsheet workbook; the method comprising: displaying a new worksheet button having an icon label, wherein the new worksheet button is adjacent to one of the worksheet tabs corresponding to a worksheet within the spreadsheet workbook, wherein the new worksheet button is not associated with a worksheet in the spreadsheet workbook, and wherein the new worksheet button is automatically configured to have a length dimension that is shorter than the minimum length dimension, and wherein the new worksheet button is positioned at an end of the worksheet tab region adjacent a last worksheet tab and the user is prevented from adding a worksheet tab adjacent to at least one side of the new worksheet button; receiving a first input signal indicating user selection of the new worksheet button; determining whether the first input signal is one of a default input signal and a non-default input signal; when the first input signal is a default input signal, automatically adding a default worksheet as the new worksheet to the spreadsheet workbook, the new default worksheet having a new worksheet tab; and when the first input signal is a non-default input signal, the method further comprising: generating a menu displaying a plurality of options for creating the new worksheet, wherein the plurality of options comprises an option to copy and add an active worksheet and an option to add a user-defined worksheet; receiving a second input signal indicating user selection of one of the plurality of options; and adding the new worksheet to the spreadsheet workbook based on the second input signal, the new worksheet having a new worksheet tab.