How do you deal with clients and their multiple versions of excel?
I work only with mainly 2007-10 because I had so many problems.
I had to buy a cheap used box to dedicate to one version.
Is it really possible to spin up multiple versions, selectively,
on a single box? I had nothing but problems.
You might asking two different questions. Not sure.
If you are __developing__ Excel applications, I would always save as "xls"
and limit usage to Excel 2003 compatiblity. That is difficult sometimes
because Excel 2007 and later are not always good at restricting usage even
in compatibility mode, and the compatibility checker is a joke, noting
non-problems most of the time.
If you are simply asking about having __multiple_versions__ on one computer,
the answer is a qualified "yes". I have Excel 2003, 2007 and 2010 on Win
XP.
First, you must install them in order, oldest to latest. That might require
that you uninstall and reinstall.
Second, you must open Excel files by starting the desired version of Excel
first (click on a program name or icon, not a file), then opening the
desired file in that instance of Excel. For example, click on File, then
Open.
If you simply click on a File icon, it will open in the last-installed Excel
if none is running, or in the last-started Excel (or is it the last-active
Excel?) if Excel is already running.
Caveat: If you need to support both 32bit and 64bit versions of Excel, you
might need two different computers (or at least two different virtual
disks). Even though 64bit Windows supports (most) 32bit applications, I'm
not sure that 32bit Office works on 64bit Windows. TBD.
Nevertheless, differences between your computer and a client's computer can
result in different behavior. Some differences are due to options in the
Regional and Language Options control panel. You can usually rectify that
with some effort. Some differences might arise between English and
non-English versions of Office (I'm not sure.) I encountered one issue with
differences in fonts and colors that I never resolved. We ended up swapping
screen images, and I limited the changes that I made.
Good luck!