Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations cowski on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Excel 2003 and 2007 on the same PC

Status
Not open for further replies.

yakpol

Structural
Jun 1, 2001
450
If anybody tried to install two versions of Excel on one PC? Is it possible? What is the order of installation?

Thanks!
 
Replies continue below

Recommended for you

The key is not so much the order, but to use separate directories for the complete installation. If possible use 2 drives.




"Wildfires are dangerous, hard to control, and economically catastrophic."

Ben Loosli
 
Just bear in mind that the last one installed will get all the file associations.

Is there that much difference that you need to have both?

TTFN

FAQ731-376
 
One place I worked the CAD software used Excel for editing table daat. When we loaded Office 2003, Excel would not link back into our version of CAD. We had to do separate install of Excel97 and chnage the configuration settings on the CAD software to find it.
Had the same issue with 2007 and another CAD package, where the CAD would not work at all with Excel 2007 because of the default XML file names. IT director said just do a Save As. Took about 15 emails and a couple of hours to finally get it sunk into her head that solution would not work because the CAD software was looking for .xls formatted files.


"Wildfires are dangerous, hard to control, and economically catastrophic."

Ben Loosli
 
Is there that much difference that you need to have both?

Well many people seem to think that the new menu system is the work of the devil, although I don't mind it myself, but apart from that, if you want to use VBA with graphic objects (including charts) there are 2 good reasons for having an earlier version installed:

1. The 2007 macro recorder does not record anything you do to graphic objects, including charts.
2. Thare have been some significant changes to the object model for various shapes. Arcs for instance are defined differently in 2007 to earlier versions.

Even if you don't do any VBA programming with shapes and charts it is a good idea to check out any applications written in 2007 with an earlier version.

looslib - You know you can set the default save format in 2007 to .xls (97-2003 format)?

I have one computer with 2000 and 2007 and another with 2003 and 2007 and have no problems. On the same drive in both cases. I associate all Excel files with 2007, and if I want to run the earlier version I start it up without a file, then either double click on the file name, or use the Excel menu.

Doug Jenkins
Interactive Design Services
 
Yes we were aware that the default could be set, but it didn't matter to the CAD program. We could launch Excel 2007 from the CAD app, but the updates would not be written back to the CAD app when we exited Excel.


"Wildfires are dangerous, hard to control, and economically catastrophic."

Ben Loosli
 
Thank you all, I'll keep my eye on the comments. I am getting a new computer with Office 2007, but at the same time I will need to keep compatibility with 2003. There're some differences in VBA which prevent files to run properly on the new version.
 
>>
There're some differences in VBA which prevent files to run properly on the new version.
<<

VBA hasn't changed (as far as I know), and I don't recall having any problems getting any of my old macros to run in 2007, other than the fairly esoteric change to arc shapes that I mentioned previously.

But I do agree it's a good idea to have an earlier version installed.

Doug Jenkins
Interactive Design Services
 
Doug,
I encountered the following problem. The name of automation library for Solver has changed from solver.xla to solver.xlam. As a result Excel 2007 cannot find proper library and gives an error. The problem is easily fixed by changing the reference.

 
Thanks so much for posting the bit above about the solver. I had the same problem however I was told VBA was taken out and that is why it wouldn't work in the new Excel. So I gave up and refused to buy the latest office package recently when I bought my new computer. I installed office 2003 I think. I really hate that ribbon. I much prefered to be ablt to customize the toolbars and place them where they benfited me the most.

John Southard, M.S., P.E.
 
VBA is still in Excel 2007. I have many workbooks that have VBA code and I run them in both Excel 2003 and Excel 2007.

I also prefer the earlier versions with simpler customization of menus and toolbars.
 
I discovered a few good things about Excel 2007:
- the files are half size of 2003 (if you care)
- it runs properly on Windows 7 (2003 does not, the worksheets within the same workbook become kind of transparent)
- it checks for errors in the formulas and names
- charts are much better
- drawing tools more extensive
- the ribbon is Ok if you have time to learn it (we will have to anyway).

Yakov
 
I recorded a macro using Solver in Excel 2000. Now, i get an error, "Can't find project or library". I got upgraded to Excel 2007 and other peolple in our office use 2003. Yes, the Solver addin is loaded on all of the machines.

1. How do I change the VBA macro to make Solver work in Excel 2007?

2. Can I make the same xls file work for computers running Excel 2000, 2003 and 2007 as long as the appropriate Solver addin is loaded?

I need some simple directions to make this work! I am NOT a VBA wiz. Thanks all.
 
Steve - on each machine where the macro isn't working, go into the Visual Basic Editor (Alt-F11), select Tools-References from the main menu, and make sure that SOLVER has a tick next to it.


I'm not sure if this can be automated. I don't think so, but I'll check.

Doug Jenkins
Interactive Design Services
 
On the 2007 version, I went into the Visual Basic Editor (Alt-F11), select Tools-References, then I unticked MISSING:Solver.xla and ticked Solver and it works great now.

On the 2003 version, I had to untick MISSING:Solver.xla and manually run just the Solver, then I could go back and tick Solver. The VBA macro runs now, but the results are way out in the blue.
 
The solver add-in name is solver.xla in 2003 and solver.xlam in 2007. Excel 2007 could not find solver.xla... and reference went MISSING
 
Once we got the references worked out, the solver seems to work fine for the original computer running 2000 and the one running 2007.

The solver on the machine with 2003 is working, but the results are crazy wild. We are using the same xls file with the same values.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor