Update for those of you trying this in LabVIEW 8.5...
I recently updated to LabVIEW 8.5 and got some problems with my multi-version Excel activeX vis.
The 'Open VI Reference' function for a vi contained in a .LLLB file works in the development environment...
BUT...
It no longer works when the application is compiled into an exe!It can't seem to find the vi contained in the .LLLB file.
How I got it going again...
1. Make an identical copy of the '.LLLB' file except renamed with the standard '.llb' file extension.
- Keep both files in the same directory!!!
2. Have your calling vis look for the standard '.llb' file (so it works in the development environment)
3. Include the .LLLB file in the project
4. Under the 'Source Files' category, add the .LLLB file to the - 'always included' section in the application's properties
5. Then under the 'Source File Settings' category, select the .LLLB file and check the 'Rename this file in the build' checkbox.
- make it's new name have the standard '.llb' extension.

Et viola, it's works again!
The invalid activeX control is hidden from the compiler, but works when on a system that has a different version of Excel activeX.
Message Edited by Troy K on
01-23-2008 04:27 PM
Troy - CLD
"If a hammer is the only tool you have, everything starts to look like a nail." ~ Maslow/Kaplan - Law of the instrument