desplegar el formulario abrir

22/09/2004 - 22:18 por FREDY | Informe spam
hola
estoy trabajando en una macro de excel y quisiera saber
como hago para desplegar el formlario de abrir (el que
despliegan todos los programas para abrir un archivo)con
un boton en uno de mis formularios para seleccionar un
archivo
alguien tiene el codigo?
muchas gracias
 

Leer las respuestas

#1 Héctor Miguel
23/09/2004 - 03:33 | Informe spam
hola, Fredy !

... en una macro ... como hago para desplegar el formulario de abrir ... para seleccionar un archivo [...]



a) si [solo] quieres 'saber' el nombre [y ubicacion] del libro 'solicitado' =>SIN 'abrirlo'<= ...
Sub Pedir_OtroLibro()
Dim NuevoLibro As String
NuevoLibro = Application.GetOpenFilename
MsgBox NuevoLibro
End Sub

b) si [definitivamente] el usuario 'podra' abrir otro libro [o 'cancelar' la accion de apertura]...
=> toma nota de que seria necesario 'revisar' si el libro 'solicitado' ya esta abierto [y... 'evitarlo' ???] <=> IMPORTANTE: si el libro que 'se abra' [con el siguiente metodo] 'tiene macros'... Excel NO 'pregunta' si... <= OJO
Sub Abrir_OtroLibro()
Application.Dialogs(xlDialogOpen).Show
End Sub

saludos,
hector.

Preguntas similares