The first big issue you going to face as I faced it directly when I was sent
Office 2000 free of charge from MS as a fix to the chart bug in Excel 97, is
the fact that Excel 2000 and later compiles data very much differently from
Excel 97. Just a tid bit on this fact, Excel 2000 VBA and calculations
combined ran about 3 times faster than Excel 97 VBA and calculations did
combined. Now this is assuming Calculation mode is set to manual and it's
VBA that's controlling when and in what order which worksheets are
calculated. According to others, Calculations takes longer in Excel 2000
than they did in Excel 97, but for me, it's been just the opposite.
Also, as a result of this compilation issue, anything done in Excel 2000 VBA
or later is not viewable in Excel 97, even after getting around the Windows
security issue that involves having power users (or higher) open up an Excel
file with a macro in it one time before a standard window user can use an
Excel file with VBA code in it. This is assuming you are using Excel 97 on
a Windows 2000/ME, or later on the system, as far as the windows VBA
permission issue is about. Even if you are using Windows 98SE/NT or
earlier, you still wouldn't be able to view the VBA code created by Excel
2000 or later in an Excel 97 application.
Sometimes, using VBA code created in Excel 2000 VBA or later, even if all
code using in it matches to all code used in Excel 97, it will at times just
quit in the middle of execution as I also ran into that issue, which I was
told it was due to the compilation difference between Excel 97 VBA and Excel
2000 VBA.
I only know of one way to get around this issue.
First, the developer needs to make sure the code that is in Excel 2003 VBA
must be compatible to the Excel 97 VBA code as there are feature differences
between the 2 set asside compilation differences.
Copy that code into a text file and save it.
Create a new Excel 97 file.
Copy the code from the text file and paste it into the appropriate
location(s) in the newly created Excel 97 file.
In my opinion, there were a lot of technical changes going from Excel 97 to
Excel 2000 as I personally found Excel 97, SR2 to be too unstable for
various reasons, but then Excel 2000 was very stable as a lot of the bugs
that's in 97, SR2 was worked out in 2000. Other than minor changes, found
no real difference between 2000, 2002, and 2003.
--
Sincerely,
Ronald R. Dodge, Jr.
Master MOUS 2000