Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have the Office 2010 beta installed, but I have some programs that aren't compatible, so I have Office 2007 installed as well, and Office 2003 is also installed for testing purposes.

Right now, when I open an Excel file, it opens in Excel 2010. Is there any way to set Excel 2007 as the default when opening Excel files?

share|improve this question
up vote 4 down vote accepted

You don't say what OS you have, so your mileage may vary. On XP, the usual way used to be from the command line:

<path to version which is current default eg Office14>\excel.exe /unregserver
<path to version which is desired default eg Office12>\excel.exe /regserver

However, on my Win7 system this makes no difference. (like you I have 2003, 2007 and 2010 installed, 2007 is default for me and does not change with above commands, run as user and as admin) Next best option usually is control panel > programs > add/remove (again exact route depends on your OS here) > choose the Office install you want and do a change > repair on it. This can take a while, but I just did it on 2010 and it worked, this is now my default.

With the benefit of hindsight, install the one you want to be default last, repair effectively winds back the clock and installs a previous one again, making it "last".

(have to go run it on 2007 now since that is what I really want to be default for Excel at the moment since I am teaching some courses on it next week)

share|improve this answer
That's exactly what I was looking for. Thanks! – guitarthrower Dec 12 '09 at 21:19
Glad to help out – AdamV Dec 13 '09 at 0:26

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.