Access VBA - Erro em tempo de execução '-2147221164 ( 80040154 )': Classe não registrada
Verificamos um problema com o VBA de 64 bits que não enxerga a DLL, que por padrão é registrado no Framework de 32 bits.
É possível contornar isso alterando a bat de registro para registrar no framework de 64 bits:
Onde está:
%windir%\Microsoft.NET\Framework\v4.0.30319\
Só adicionar o "64" depois do Framework:
@%windir%\Microsoft.NET\Framework64\v4.0.30319\