Borrar un acceso directo mediante Access-VBA

Hola:
Quiero borrar un acceso directo creado en el escritorio mediante el siguiente código:
Kill "D:\Escritorio\BD_Local.mdb"
Sin embargo, me aparece el error: Archivo no encontrado.
La ruta donde está el acceso directo es correcta ¿Se le ocurre dónde puede estar el problema?
Gracias.

1 respuesta

Respuesta
1
Claro, es obvio, tu estas haciendo referencia al archivo en si, no al accedo directo, al darle esa ruta, le estas mandando el archivo BD_Local.mdb no el acceso directo ya que los accesos directos son links dentro del sistema operativo, tu haces referencia al archivo (ppt), el que tiene el peso (ejm: 20mb) de tu base de datos, ¿no le haces referencia al link (lnk) que pesa 1kb me dejo entender?
Entonces, al hacer *.ppt te aparecen todos los documentos de la aplicación powerpoint, si buscas *.lnk te aparecerán todos los ACCESOS DIRECTOS.
Solo debes agregar a tu código la extensión .lnk de la siguiente forma
Kill "D:\Escritorio\BD_Local.mdb.lnk"

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas