La Web del Programador: Comunidad de Programadores
 
    Pregunta:  60156 - ABRIR UNA VENTANA DESDE EXCEL
Autor:  Jose A. D
Hola:

Busco ayuda para programar una macro en excel que me abra una carpeta para ver su contenido.

Gracias por la ayuda

  Respuesta:  Gonzalo Quintana
Hola Jose:

Utiliza el siguiente código para lo que quieres hacer:

Private Declare Function ShellExecute _
Lib "shell32.dll" Alias "ShellExecuteA" ( _
ByVal hwnd As Long, _
ByVal lpOperation As String, _
ByVal lpFile As String, _
ByVal lpParameters As String, _
ByVal lpDirectory As String, _
ByVal nShowCmd As Long) As Long

Sub Abrir_Carpeta()
ShellExecute hwnd, "Open", "(Dirección p.e. "C:Escritorio"), "", "", 1
End Sub

Saludos,

Gonzalo