Problema
Queremos obtener los nombres y rutas de las conexiones de un libro de Excel mediante VBA, sin necesidad de ir a la pestaña Datos, y ñuego a Conexiones.
Solución
Mediante código VBA podemos extraer el nombre y la ruta de las conexiones existentes en un libro. En el prime bucle obtenemos los nombres y en el segundo la ruta. Este segundo bucle, que incluye la propiedad TextConnection sólo funciona con Excel 2013 y versiones posteriores.
Sub ObtenerNombreRutaConexion() Dim conn As WorkbookConnection For Each conn In ActiveWorkbook.Connections Debug.Print conn.Name Next conn For Each conn In ActiveWorkbook.Connections Debug.Print conn.TextConnection.Connection Next conn End Sub
Resultado
En la ventana Inmediato del editor (VBE) obtendremos el nombre y la ruta de las conexiones.
Entradas relacionadas
No hay comentarios:
Publicar un comentario