O problema
Imagine a seguinte cena:
Você desenvolve o projeto para seu cliente usando o Selenium VBA como biblioteca, tudo funciona perfeitamente, em todos os navegadores, drivers, etc. Todos os testes passam maravilhosamente.
Então você envia o arquivo junto com todas as instruções de instalação. Mas, quando o cliente executa seu arquivo, o seguinte erro é apresentado:
A solução
Instale o .NET Framework 3.5 no computador. Você pode fazer o download dele aqui:
https://docs.microsoft.com/en-us/dotnet/framework/install/dotnet-35-windows-10
Após instalado, execute o aplicativo novamente.
A explicação
Apesar de rodar no contexto do VBA, que é aplicativo nativo do Windows, o SeleniumBasic é desenvolvido sob o .NET Framework, especificamente a versão 3.5, o que faz sua execução ser dependente dele.
Não adianta ter somente o .NET Framework 2.0 ou 4.0. Eles são independentes e precisam ser instalados separadamente.
Finalmente
Nada mais a declarar. Bom código a todos!