Para usar una macro para determinar la posición en la que se guarda un libro de Excel, lea la propiedad correspondiente. Con esto, usted determina la ruta actual o reconoce que el archivo aún no se ha guardado.
Cada archivo guardado tiene un nombre de archivo y una ruta. La ruta muestra el camino al directorio en el que se guarda el libro.
Si desea leer esta información con una macro, la propiedad PATH lo ayudará. Con esta función se lee una ruta. La siguiente macro muestra cómo utilizar la propiedad en la práctica:
Sub StellePfadDar ()
Si ThisWorkbook.Path "" Entonces
MsgBox "Ruta del libro de trabajo:" & vbLf & ThisWorkbook.Path
Demás
MsgBox "El libro de trabajo aún no se ha guardado".
Terminara si
End Sub
Después del inicio, Excel muestra una pequeña ventana en la que se muestra la ruta del libro actual
Si el libro de trabajo aún no se ha guardado, la propiedad PATH devuelve texto vacío. Esto se intercepta en la macro y se responde con otra ventana de mensaje. La siguiente ilustración muestra el aspecto de esta ventana: