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

Preguntas similare

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.
Respuesta Responder a este mensaje
#2 fredy rojas
23/09/2004 - 15:57 | Informe spam
hola hector, si me funciona perfecto... y en caso que
quiera seleccionar una carpeta para que desde excel me
exporte un archivo dbf a esa carpeta que debo hacer?

saludos
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.
.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida