• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1406
  • Last Modified:

Set Excel 2007 as default

I have Excel 2010 and Excel 2007 installed. Excel 2010 is set as default program for .xls files.

I want to set this to Excel 2007 (temporarily). I have tried this the usual way in Vista - right click>open with > browse > navigate to Office 12 folder and select Excel.

But it makes no difference. Windows proceeds to open the file in Excel 2010!

How can I force Excel 2007 (without the drastic action of uninstalling Excel 2010)?
2 Solutions
TracyVBA DeveloperCommented:
Have a look at this article:

For XP and before:
 In Explorer select Tolls > Folder Options > File Types.
 Take a break.
 When the list appears, scroll down to XLS and make that entry look like  the entry for XLSM or browse to and select c:\Program Files\Microsoft  Office\Office 12\Excel.exe
 For Vista
 The first choice from Vista Help search for "File Associations"
 "Change the program that opens a type of file
 "If you double-click a file in Windows and it opens in the wrong  software program, follow these steps to choose the program you would  prefer that file use. You can change this setting for an individual  file, or you can tell Windows to open all files of that same type in the  software program you choose.
 "Open the folder that contains the file you want to change.
 "Right-click the file that you want to change, and then, depending on  the type of file, either click Open With or point to Open With and then  click Choose Default Program.
 "Click the program that you want to use to open this file.
 "Do one of the following:
 "If you want all files of that type to open in the same software  program, select the Always use the selected program to open this kind of  file check box, and then click OK.
 "If you want only that file to open in the software program this one  time, clear the Always use the selected program to open this kind of  file check box, and then click OK."
You will need to repair the Office 2007 installation under Add/Remove programs to properly set the association for the xls extension.
hindersalivaAuthor Commented:
Hi Novaspoonman,

Yes I saw that suggestion but needed a second opinion as I didn't want to screw up the Excel 2010 installation. I shall try and report back. Thanks.

Hi broomee9,

Tried that already, as explained in the question :)
Didn't work.
TracyVBA DeveloperCommented:
>>Tried that already, as explained in the question
I guess it helps when you read the entire question :-)

Here's a regkey change.  It's for setting 2007 as the default when 2003 is also installed.  I know you have 2010 installed, but this should still work.

Nick DennyCommented:
The last installed version will be the default for "xls" extensions.
So as novaspoonman says, doing a repair will effectively make 2007 the last installed.

However, when MS updates excel 2010, you will again have to run the repair in add/remove programs, as 2010 will then become the last installed and so the cycle continues!


Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Train for your Pen Testing Engineer Certification

Enroll today in this bundle of courses to gain experience in the logistics of pen testing, Linux fundamentals, vulnerability assessments, detecting live systems, and more! This series, valued at $3,000, is free for Premium members, Team Accounts, and Qualified Experts.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now