PrecisionID DataMatrix and PD417 ActiveX and ms office 2024

Support Q&A Knowledge BaseCategory: ActiveX ControlPrecisionID DataMatrix and PD417 ActiveX and ms office 2024
dwegst asked 3 hours ago
We had purchased PrecisionID DataMatrix and PD417 ActiveX a number of years ago and works great.  We just upgraded to ms office 2024 and the 2D barcodes on forms no longer work and immediately shuts down the database but the reports still work and you can view them on the pc before printing which also still works.
 
Debra C.
replied 39 minutes ago

Hello,

Unfortunately, Microsoft has deprecated ActiveX for use in its Office applications, and so the ActiveX installation will no longer work in your environment, as the most recent Office version the ActiveX installation is compatible with is 2010. To replace the ActiveX installation, PrecisionID recommends a newer product available from our parent company, IDAutomation, which is our Native Barcode Generator for Microsoft Access that you can review and purchase from this link: https://www.idautomation.com/barcode-components/native-access-generator/. There are different versions of the generator depending on what barcodes you need, and the tutorial for installation is here: https://www.idautomation.com/barcode-components/native-access-generator/user-manual/.

dwegst
replied 37 minutes ago

Thank you, I know the reports still work. Not sure why if Microsoft has anything to do with it

Debra C.
replied 3 minutes ago

Unfortunately, ActiveX for barcodes cannot be used in current versions of Microsoft Office, and this is a restriction from Microsoft as they have deprecated the use of ActiveX in their software. PrecisionID cannot advise you as to why Microsoft made this change, but it was a number of years ago that it began, and was finalized in 2024. I can only recommend that you Google ActiveX and Access, Excel, or Microsoft Office, and you will see that they no longer allow this to be used in current versions. The reports will run correctly as long as you are not using an ActiveX module, but will crash when an ActiveX function is called.