G
Guest
Hi,
I recently upgraded to Excel 2003 from Excel 2000. My client still uses the
Excel 2000 version.
There is a lot of VBA programming in the file (both at the worksheet level
as well as classes and modules).
After I started saving the file in Excel 2003 version, when the client
(using Excel 2000) opens the file, they get the error "Compile error in
hidden module" for two different modules.
I did some research on google and this is what I found out:
When I save the file in 2003 version, the client's computer (Excel 2000)
looks for the 2003 Type Library (.olb file), does not find it, and displays
the error.
Here are the options that I have currently:
1. Use Late Binding - But this would require a lot of changes in the code
2. Downgrade my version to Excel 2000 and start saving the files in that
version.
Do any of you have any other suggestions ?
Here is one thing I tried that didn't work: Save the file for a previous
version as "MS Excel 97 - Excel 2003". - Opening in Excel 2000 still gives
the error. This does not attach the new type library.
And another problem is that the type libraries (olb files) are NOT
redistributable.
I am looking forward to all the suggestions.
Thank you,
Bhavdeep
I recently upgraded to Excel 2003 from Excel 2000. My client still uses the
Excel 2000 version.
There is a lot of VBA programming in the file (both at the worksheet level
as well as classes and modules).
After I started saving the file in Excel 2003 version, when the client
(using Excel 2000) opens the file, they get the error "Compile error in
hidden module" for two different modules.
I did some research on google and this is what I found out:
When I save the file in 2003 version, the client's computer (Excel 2000)
looks for the 2003 Type Library (.olb file), does not find it, and displays
the error.
Here are the options that I have currently:
1. Use Late Binding - But this would require a lot of changes in the code
2. Downgrade my version to Excel 2000 and start saving the files in that
version.
Do any of you have any other suggestions ?
Here is one thing I tried that didn't work: Save the file for a previous
version as "MS Excel 97 - Excel 2003". - Opening in Excel 2000 still gives
the error. This does not attach the new type library.
And another problem is that the type libraries (olb files) are NOT
redistributable.
I am looking forward to all the suggestions.
Thank you,
Bhavdeep