LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

excel report executable release

Hi,
I have developed some applications that work on my computer using CVI 8.1.
In those applications I am using the excelreport ActiveX control to treat my data.
The thing is working fine, but I need to use those programs on an other computer where CVI is not installed.
I built release executables of my applications and everything in the programs is working but the part with excel.
Both of y computer have excel installed (the one I developed the programs with uses office2003 and my other computer uses office2000).
I really need those programs to work on my computer without CVI.
Thanks for your help.

0 Kudos
Message 1 of 2
(2,981 Views)

The ExcelRpt fp is layered on top of the Excel2000 fp, which accesses the Excel ActiveX control. There are no other ActiveX controls involved. The Excel ActiveX control is supplied as part of the Excel installation (Excel 2000 and later). If the Excel part of your application is not working at all, the Excel installation may be incomplete or missing. Alternatively, be aware that there are lots of differences between versions of Excel even though the ActiveX interface is broadly the same. In particular, the order in which you do things is particularly important in earlier versions (but also important, sometimes in a different way, in later versions).

So I'd suggest (1) that you make sure your application has comprehensive checking for error returns from the ExcelRpt_* function calls, and (2) that if possible you do development using the version of Excel that is most likely to be used by your client.

--
Martin
Certified CVI Developer
0 Kudos
Message 2 of 2
(2,977 Views)