Como criar programaticamente um DSN?

Eu tenho um formulário de acesso que usa uma tabela de servidor sql vinculada como uma fonte de dados. Preciso distribuir esse arquivo para outros usuários em breve e preciso de uma maneira de instalar programaticamente o DSN em suas máquinas. Este é o processo de configuração manual do link:

Dados externos> Mais> Banco de dados ODBC> Link para fonte de dados> guia Fonte de dados da máquina> pressione novo> fonte de dados do usuário> servidor sql> name = com você; server = serverName>Como o SQL Server deve verificar a autenticidade da identificação de logon? Com autenticação do Windows NT usando a identificação de logon de rede > Anexar nome do arquivo do banco de dados (nome do banco de dados)> escolha a tabela e pressione ok

Foi isso que fiz para acessar minha tabela, mas gostaria que o usuário pudesse pressionar um botão e obter acesso à tabela e, ao mesmo tempo, ser autenticado usando a autenticação do Windows NT.

Estou tendo problemas para encontrar uma maneira de escrever isso no código vba de acesso. Alguém pode me direcionar na direção certa?

questionAnswers(3)

yourAnswerToTheQuestion