Skip to content


Slow Opening Excel 2003 Files in Excel 2007 (Updated)

When opening Microsoft Excel 2003 files in Microsoft Office Excel 2007 without having Excel 2007 already running you may find that files that a long time to open (20-60 seconds) while Excel 2007 or even Microsoft Office Word 2007, PowerPoint 2007 files take only a portion of that time to load.

The solution to this problem is easy and does not require any additional software other than the standard Microsoft Windows Explorer.

  1. Open Windows Explorer (explorer.exe)
  2. Select Tools | Folder Options from the menu
  3. Go to the File Types tab.
    Excel 2007 - Folder Options in Windows Explorer
  4. Select list item XLS (Microsoft Office Excel 97-2003 Worksheet) and click on Advanced.Excel 2007 - Folder Options in Windows Explorer, Editing Action for Microsoft Office Excel File Type
    If the “Appl ication used to perform action:” field the default value should be “C:Program FilesMicrosoft OfficeOffice12EXCEL.EXE” /e” . Change this to “C:Program FilesMicrosoft OfficeOffice12EXCEL.EXE” /e “%1″ . Remember to enclose the full excel.exe path and %1 in parenthesis. Since Windows 95 this is a way to escape spaces in file names; %1 will return the file name of that file that is being opened by double-clicking.You can uncheck “U se DDE” but Microsoft Office Excel 2007 will bring it back to what you see above when you next open it.
    Excel 2007 - Folder Options in Windows Explorer, Editing Action for Microsoft Office Excel File Type (Rolled Up)
  5. Just confirm (hit “OK” ) on all the Microsoft Windows Explorer dialogs and next time you open a Excel 2003 file in Excel 2007 without having it already running you won’t have to wait!
  6. If the above listed steps don’t fix the problem, simply add the Lookup Wizard add-in in Excel.  Some readers have reported that solved the problem for them! To install it click the Office Button, Excel Options, Add-Ins, and then click Manage Excel Add-ins | Go on the bottom of the window, select Lookup Wizard and click OK!

Posted in Computers, Microsoft, Software, Windows.


67 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

  1. Brian Rathge says

    This works fine, but say you are opening more than one file at the same time and you have startup macros registered in “PERSONAL.XLS”, then you will get an error message saying that PERSONAL.XLS is already open.

  2. Husmukh says

    It does work as advised. However now when you try to open Excel 2007 files with extension .xlsx it takes long as it used to for the 2003 files.

  3. Roman says

    To Husmukh

    Make the same /e->”%1″ change for *.xlsm, *.xlsx

  4. David says

    Thanks for the advice. It works.

  5. Enzo Paterno says

    Greetings;

    I tried this method to fix the 1 minute startup time for Excel (after I upgraded to Office 2007) – It seemed to work for a while and then the problem is back.

    What I did is:
    I have removed the file PDFMaker.xla from:

    C:\ProgramFiles\MicrosoftOffice\Office12\XLSTART

    and this fixes the problem.
    My logic to why I did this is that Power Point and Word do not have any add-ins and the startup time is fine.
    Excel had the PDFMaker add-in ….. So get rid of it.

  6. Hayley says

    Can someone tell me where to find file types in VISTA!!!!

    AHAHAHAHHHHHHHH

  7. m3Rlin says

    Hayley: This article may be of help – http://www.annoyances.org/exec/show/article02-500

  8. brenna says

    I have applied this for .xls, .xlsm and .xlsx. It works great! Except…
    Now, after opening the spreadsheet, when I close it I get an error message saying the file can not be found. Any ideas?

  9. brenna says

    Anybody?

  10. m3Rlin says

    Does the message popup after you close the file or does it maybe show up in the background and you don’t notice it until Excel is close. I’ve seen that message many times, but it usually pops up when opening the program, not closing.

  11. patc says

    I have the same issue that brenna posted. The message comes AFTER you close the Excel. (if you close the sheet, no error – only happens when Excel is exited.)

  12. brenna says

    Hi! I looked around for it a couple of times, and can’t find it anywhere until after I close Excel.

  13. Brian says

    Same problem, “windows cannot find \\server\share\filename.xls”

    otherwise, the fix works fine…

  14. Brian says

    Leave the trailing “/e” as is, and append “%1″, so it reads

    “C:\Program Files\Microsoft Office\Office12\EXCEL.EXE” /e “%1″

    This fixed the closing error for me.

  15. m3Rlin says

    Thanks Brian,

    I updated the post with the proper parameters.

  16. brenna says

    How funny, this does not work for me! I am applying these changes for .xls, .xlsm, and .xlsx. I even played around with the spacing around the /e. No luck. Well, I guess the error is still much better than the original problem.
    Thanks!

  17. Wilson says

    How in the world do you this in Vista? I’ve checked and there doesn’t seem to be a way to actually get to the point to add the /e %1.

  18. m3Rlin says

    Wilson – check this article out: http://www.annoyances.org/exec/show/article02-500

  19. SuperDave says

    VISTA NOTE:
    After d/l the creative elemnts app, it best to leave the DDE box checked when editing the command for opening excel files. Add “%1″ to the box beneath the c:|… command line.
    Lower box should read
    /e “%1″ and the DDE stays checked.

  20. Sandy says

    I’ve made these changes and it fixed the slowness issue but now when a spreadsheet is opened I get a message saying that the file is already opened and reopening will cause any changes to be discarded. Anyone else having this problem?

  21. brenna says

    Yup. But no idea how to fix it.

  22. Michael says

    I’m getting the same problem, but it’s only when I’m launching excel for the first time. If I leave excel open and open a document I don’t get the “document already open message”. I guess it’s the lesser of evils.

  23. Chris says

    The fix works for me, and I get the error after closing Excel but… ONLY if I close without any changes being made to the file AND within the 30 seconds that it used to take to open in the first place. If I leave the file open for longer or get prompted to save changes there’s no error.

  24. Tim Pickl says

    Thank you for posting this fix — it worked for me!

    Have a great day,

    tim@pickl.com

  25. Ryan says

    I see that some people are haveing problems when closing saying the file isn’t found, When I OPEN a file is says its not found, and i click “ok” and the file opens anyhow. Did I miss somthing or edit the wrong opening action? Thanks for any help anyone may provide

  26. Ryan says

    OK! I fixed the “connot find problem” I don’t know how but i did. The prob;em I have now is that when the file opens, it tries to open itself again, then promption the “if you reopen the file you lose unsaved blahblah”. Please help! Thanks

  27. Mark says

    The article says that you CAN uncheck the Use DDE option. If you do not uncheck, then it opens the document twice. By unchecking the Use DDE option it clears the DDE Message field and the document only opens once.

  28. Karen says

    I’m having the same problem with my Excel 2007. Here’s what I noticed – When I double click on the file Excel opens but the file doesn’t. The program has “Ready” at the bottom of the window and I would wait several minutes without any files opening. Now what I do is double-click on the file icon and when Excel opens I immediately minimize the window and it pops back up automatically with the file opened. Not sure why this works, but it does.

  29. DJ says

    Thank you Mr. Wizard. You’re my hero! Fixed the lag when opening Excel.

  30. marrio says

    These are the registry changes if you want to write it into a simple
    batch/reg file – one for .xls and one for .xlsx:

    [HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command]
    @=”\”C:\\Program Files\\Microsoft Office\\Office12\\EXCEL.EXE\” /e
    \”%1\”"

    [HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command]
    @=”\”C:\\Program Files\\Microsoft Office\\Office12\\EXCEL.EXE\” /e \”1%
    \”"

    Handy if you have a big network that you want to deploy it across lots of PCs through a login script.

  31. marrio says

    CORRECTED:

    These are the registry changes if you want to write it into a simple
    batch/reg file – one for .xls and one for .xlsx:

    [HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command]
    @=”\”C:\\Program Files\\Microsoft Office\\Office12\\EXCEL.EXE\” /e
    \”%1\””

    [HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command]
    @=”\”C:\\Program Files\\Microsoft Office\\Office12\\EXCEL.EXE\” /e \”%1
    \””

    Handy if you have a big network that you want to deploy it across lots of PCs through a login script.

  32. OK says

    Great walkthrough, ty for the fix to an annoying issue.

  33. Adam Jameson says

    Hi Thanks for the help. You solved the problem. One problem I have is that when the windows updates come out for office the problem comes back again. I send the fix and then works. Do you know why the problem keeps coming back? I don’t even have adobe installed on the computer anymore.

  34. Scott Sullivan says

    I had a single user experiencing issues opening Excel spreadsheets as described above. Logging into the machine as another using showed that the problem was within her profile.

    Turned out an add-in for an old version of Sage was the cause of her problem. Disbling the add-in resolved everything.

    So may be worth a look at add-ins before taking the dive and trying the above fix.

  35. betty says

    i’m glad i found this help group, but can’t find a solution to my particular problem.

    running XP (i hate vista), and installed both Excel 2003 and 2007 (some of my clients use 2007 so i’m stuck with it).

    i usually open files in Win Explorer by clicking on them. thanks to this help group, XLSX opens with 2007 and XLS opens with 2003.

    but Excel2003 opens each file in a separate window/instance. i want it to open the various XLS within a single instance, so i can readily tile (view multiple XLS at one time) and easily copy data back/forth. have fruitlessly looked for a start-up switch to force excel to open XLS within same instance/window.

    any ideas, folks?

    thanks!

  36. Rich says

    Hello,

    I recently had a very similar problem, and the solution suggested immediately worked perfectly. But the problem that was odd is, i did this for .csv files also, and what i ended up doing was putting Open& in the Action area, which stopped it from trying to open the file twice!

    Thanks again for the advice.

  37. Steve Cook says

    No luck for me adding the %1 in the file type. I still get multiple occurances of Excel 2007 opening.

  38. Frustrated says

    I have to share my vista-created word and excel files with Mac OS users. Unless I convert to pdf before sending, my doc looks different than it did on my screen and print preview. how do i make sure what i’m looking at is what i’m sending to the mac users?

  39. m3Rlin says

    Frustrated – what fonts are you using and where specifically are you having problems? Are the problems related to the layout, fonts or images / charts? Just for the record, whether you are using Vista, XP or 2000 does not make a difference. Microsoft Office products the same results on these systems. Each OS “family” will present differently, though. For example: if you view a page on Windows, Mac OS and Linux, you will have three different looks.

  40. Matt says

    Have the same issue with word. Opening 2003 word files are extremely slow with word 2007. Tried the same little trick as with Excel but still slowwwww. Any Ideas?

  41. Gros Fils says

    If you are getting strange errors after applying this fix you may be entering the wrong type of quotation marks. If you copy the text string from this article you will get web-formated quotation marks. You can tell because they are at an angle, rather than straight up and down. Try typing the quotes manually to avoid this problem. This fixed my “cannot find file” errors.

  42. Russell says

    I added the “%1″ and the opening speed has improved – thanks!. Now I get the same problem as Betty – Excel2003 opens each file in a separate window/instance which I don’t want. How do I get it to open only 1 instance of Excel?

  43. Buz says

    Our IT department found and implemented this fix some time ago. However, every time Excel is updated (running Office Repair to fix an Outlook problem, installing a security update, etc.) the original values get plugged into these registry entries, and I have to go fix it all over again! Maybe somebody should send this fix to MS so they can stop re-breaking it with every update. Aaaargh.

  44. Jenn says

    So I don’t really think this is the right place for this question, but I am desperate! I have a somewhat related problem to the one noted – I have a workbook that was created in Excel 2003. Part of my company has upgraded to 2007 (from everything I have heard/read, I am holding off as long as possible!) Those folks are having a terrible time using the file. Simple tasks like clicking on a autofilter to filter the 1900 ish rows, or hiding or deleting columns locks up the file or takes minutes to complete. Does anyone have a clue what could be going on here?

  45. m3Rlin says

    Jenn – does it matter what format you have the file in? What I’m trying to find out is if the file in Excel 2003 format behaves any differently than when it is converted to Excel 2007.

  46. Fisher_X says

    We found that the %1 workaround created the “second opening” issue, too.

    However, we found our core issue on slow opening was due to an XLS version file within the XLSTART directory. Once that XLS (hidden macro file like PERSONAL.XLS) was saved in the new XLSB version instead, the slow opening issue was resolved.

  47. Donna_R says

    Thanks! The DDE was the trick for me, this has been driving me crazy.
    I LOVE the artwork on your sie!

  48. John W says

    Wow, took me all day to get this to work but finally figured out I wasn’t including the space in the /e_”%1″. Well worth the trouble though!

  49. Abramovicl says

    Hi , i have some questions about you desing
    maybe you can give designer contacts?

  50. rkeenok says

    Great site, being a MCSE myself, a great precent of your post work great

1 2



Some HTML is OK

or, reply to this post via trackback.