1. A computer-implemented method for editing a tabular data object displayed in a Web page open in a Web browser program, the tabular data being edited in a spreadsheet program, the method comprising: receiving a user command to edit the tabular data object displayed in the Web page; determining whether the Web page was created using the spreadsheet program by checking a tag inside a header of the Web page, wherein the tag specifies an application program source; when the determination is made that the Web page was created using the spreadsheet program, performing a first sequence causing a computer to implement steps comprising: launching the spreadsheet program; and pasting the tabular data object to the spreadsheet program so that it may be edited; and when the determination is made that the Web page was not created using the spreadsheet program, performing a second sequence causing a computer to implement steps comprising: launching the spreadsheet program; opening a Web query dialog box in the spreadsheet program, wherein the Web query dialog box is pre-loaded with the Web page displayed in the Web browser program, the Web page HTML tree is scanned to identify tabular data, and an icon is associated with each instance of the tabular data; receiving a user command selecting the tabular data to edit in the Web page displayed within the Web Query dialog box; and pasting the tabular data object selected in the Web Query dialog box to the spreadsheet program so that it may be edited.