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
Nube de datos
No hay comentarios:
Publicar un comentario