Excel - generar carpeta en escritorio sin importar usuario

 
Vista:
sin imagen de perfil

generar carpeta en escritorio sin importar usuario

Publicado por andres (6 intervenciones) el 12/12/2022 01:08:06
Buena noche , espero me puedan ayudar, tengo una macro que me crea una carpeta en
la dirección que requiera , mas tengo un problema cada que paso el archivo para otra persona hay que cambiar la ruta ,es posible colocar que siempre genere en el escritorio sin importar el usuario del equipo



Dim NombreCarpeta As String
Dim ExisteCarpeta As String



NombreCarpeta = "C:\Users\andres\OneDrive\Escritorio\QR_Imagen"


ExisteCarpeta = Dir(NombreCarpeta, vbDirectory)
'Crea carpeta para poder extraer solo las imagenes

If ExisteCarpeta = "" Then
MsgBox "La carpeta no existe se creara para guardar las imagenes"
Set f = CreateObject("Scripting.FileSystemObject")

f.CreateFolder ("C:\Users\andres\OneDrive\Escritorio\QR_Imagen")

End If
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 40
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

generar carpeta en escritorio sin importar usuario

Publicado por Juan (54 intervenciones) el 12/12/2022 13:00:01
hola, una opción es:

reemplazar esta linea: NombreCarpeta = "C:\Users\andres\OneDrive\Escritorio\QR_Imagen"

por esta: NombreCarpeta = Environ("USERPROFILE") & "\Desktop\QR_imagen"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar