A wrapper DLL should be created. The Keyence company has provided a DLL for your CL measuring head series with which you can read out the data from the measuring heads. Unfortunately, this DLL is compiled in such a way that MS Access cannot cope with its known different byte alignment.
The wrapper DLL must use the switch #pragma pack (4) to make the functions available for MS-Access 2016.
If that says anything, please report.
Here is the link to the original DLL:
[login to view URL]