I searched the net, here is one MS article:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q191131
Or maybe this one:
http://www.mvps.org/publisher/section18.htm
"? How do I recover a corrupt Publisher File?
Method 1: Drag the Publication to the Publisher Program File Determine the location of the Publisher program on your computer. By default, Publisher 98 is installed in the following folder: C:\Program Files\Microsoft Office\Office
Method 2: Double-Click the Publication in Windows Explorer On the Windows Start menu, point to Programs, and then click Windows Explorer.
Method 3: Hide Pictures in Publisher Start Microsoft Publisher, and click Exit Catalog. On the View menu, click Picture Display. Click Hide Pictures and click OK. Open the publication.
Method 4: Attempt to Insert Text into a Blank Publication NOTE: This method recovers the text only from your publication. Therefore, you will have to recreate the layout and reinsert any graphics you want. On the File menu, click New, and then click the Blank Publications tab. Click Full Page, and then click Create. Using the Text Frame Tool, draw a text frame on the blank page. On the Insert menu, click Text File. From the Files Of Type list, select Publisher files. Select your publication and click OK.
Method 5: Move the File to Another Computer In some cases, you may be able to open the publication after copying it to another computer. If you can open the file, examine each page to see if there are any blank object placeholders and delete them. Save your publication and then copy it to the original computer. Method 6: Move the File to Another Disk Windows may not be able to read the file from where it is currently saved. Try copying the file to another disk. For example, copy the file from a floppy disk to the hard disk.