Alterando o Local da Tabela Vinculada Programaticamente

Eu tenho um banco de dados do Access com uma tabela vinculada em um segundo banco de dados, localizado no mesmo diretório que o primeiro.

Gostaria de copiar o diretório inteiro para um novo local (para teste) e ter o banco de dados um ainda vinculado à tabela no banco de dados dois, mas o vínculo ainda está no diretório original, não no novo local.

Eu gostaria de fazer uma de duas coisas:

Crie o link para a tabela no banco de dados dois de forma que o caminho da pasta seja relativo - para que o caminho para o banco de dados dois não seja codificado.

ou

Tenha uma rotina emForm_Load (ou uma macro autoexec) que verifica o application.path e ajusta programaticamente a ligação de acordo.