
05-13-2004, 10:54 AM
|
 |
Microsoft Excel MVP
Forum Leader * Guru *
|
|
Join Date: Jul 2003
Location: New York, NY, USA
Posts: 7,848
|
|
Not that I know of... Ideally you would compile your VB6 App on a machine that had Excel 9.0 on it.
To be honest though, "binding high" (that is, compiling in Excel 10.0) and "running low" (running on an Excel 9.0 machine) should run fine. Even though this arranegement is not officially recommended ("Binding Low" and "Running High" is better) I've not been able to get this technique to fail, so long as one does not use any of the newer commands that do not exist in Excel 9.0 (which is very few).
The last option would be to use Late Binding, but I would only do that if absolutely neccessary as there are a number of drawbacks. Have a read in Herilane's Early vs. Late Binding Tutorial for more info.
But, in short, I would simply compile in Excel 10.0 and then run it on a 9.0 machine. It actually should run fine. If that does not work, then my next choice would be to load VB6 onto the Excel 9.0 PC and compile there. Then you can distribute this 9.0 version to 9.0 or 10.0 machines without any trouble. Using Late Binding would be my absolute last choice and should not be necessary...
-- Mike
|
|