Creo que vas a volver loco

a dazuaga
Por lo que yo sé o creo saber, un campo es el nombre de una columna en una base de datos, entonces el campo se define con una simple cadena de caracteres. Otra cosa distinta es el tipo de campo o el tipo de datos que contenga esa columna. Para Access sólo existen estos tipos de datos:
Texto
Memo
Número
Fecha/Hora
Moneda
Autonumérico
Si/No
Objeto OLE
Hipervínculo
Por lo tanto, en todo caso lo que puedes tener es un campo de texto con comas con el que rellenas el vector en cuestión. Y el nombre de la columna que sea DescripcionIdioma(1), lo que no significa que sea un vector.
Aclaremos un poco las cosas a ver si podemos depurar ese código.