The invention, in one embodiment, is a method and system for reporting the status
of external references, or links, of a spreadsheet workbook. In an Edit Links dialog
box, the user may view a list of links and their status. The user may select a
Check Status button in the Edit Links dialog box to check the status of the links
without updating the links because updating the links may require considerable
time. A textual status message is displayed for each link in the Edit Links dialog
box. The textual status message indicates to the user whether there is s possible
problem with the link. As part of checking the status of a link, an analysis is
made to determine whether any problems with the source file exist. For instance,
it is determined whether the source file is open and whether it is valid. The results
of this analysis determine what is displayed in the status column of the Edit Links
dialog box.