07-30-2008 07:32 AM
07-30-2008 08:02 AM
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.