This error message can present itself in a several different ways. The most common are:
1 - "Run-time error 429: ActiveX component can't create object"
(A) If using Office 365 (or any version of Office installed using Microsoft's "Click to Run" install method)
| This issue was resolved with the release of Jet Essentials 2015.
Please upgrade to the latest release of Jet Reports.
(B) If using 64-bit Windows:
This error can occur when there is a mismatch in the ‘bitness’ level (32-bit or 64-bit) between Excel and Jet Essentials.
- Excel is 64-bit but Jet Reports has been installed as a 32-bit add-in
- Excel is 32-bit but Jet Reports has been installed as a 64-bit add-in
Make sure Jet is installed with the correct bitness to match Excel.
If Excel is 32-bit (even if the version of Windows is 64-bit), Jet must be installed as a 32-bit add-in.
(C) If using Windows XP:
The first message "Run-time error 429: ActiveX component can't create object" is most common when activating Jet Reports, or using the Jet Scheduler or Designer. However, it has occurred in other areas of the program. This problem may be caused by a general windows scripting error, which happens due to a missing Windows Script runtime library, or registration. This in turn could be caused by installing certain applications that overwrite your registry settings. To resolve this problem, take the following steps:
- Go to Start -> Run and type "regsvr32 scrrun.dll" and press OK.
- If the scrrun.dll file is missing or the above registration does not help, you may need to download and install the latest Scripting update from the Microsoft website. Download the update here:
Windows Script 5.6 for Windows 2000/XP
2 - "429 ActiveX component can't create object -- C/Front version that matches Navision Client not found"
The second error message "429 ActiveX component can't create object -- C/Front version that matches Navision Client not found" is typically a problem with the installation of Navision and/or C/Front.
To resolve this issue you need to check that the "build #" of the fin.exe, finsql.exe, cfront.dll, and cfrontsql.dll all match. You can check these by browsing to the installation directory for each of these files and right clicking on the file and selecting properties. The build number should be listed with the version information. The build number must match on all of these files. If they do not, then you will need to get the correct version of C/Front that matches the version of Navision that you have.