Existe una forma para utilizar esta librería sin necesidad de depender de la versión de ADO.
dim conn as object
set conn = createobject("ADODB.Connection")
Si tienes el ADO 2.5, tomará este, si es el 2.6 tomará este otro, y así según la versión de ADO que tengas instalada.
El problema de eso: no puedes acceder directamente a la ayuda emergente de las propiedades y los métodos, esto es de pura astucia, pues si no conoces los mismos, deberías utilizarlos como referencia durante el desarrollo y luego cuando ya vayas a compilar la aplicación, quitas la referencia del ADO utilizado y luego cambias todas las variables que tengas como "dim|private|public|global objeto_ado as ADODB.xxxxxx", por "dim|private|public|global objeto_ado as Object"
Si haces esto, tu aplicación no dependerá única y exclusivamente de una versión de ado.
Sin embargo, para bajar e instalar MDAC2.8, tienes que ir a Microsoft.