Visual Basic - Abrir pantalla para seleccionar archivo(common dia

Life is soft - evento anual de software empresarial
 
Vista:

Abrir pantalla para seleccionar archivo(common dia

Publicado por CyRuS (26 intervenciones) el 25/06/2007 16:32:27
Resulta que dentro de una función tengo que abrir el common dialog dos veces. La primera vez le indico que me vaya a la carpeta por defecto, C:\Carpeta 1, y después de seleccionar un archivo, se me abre otra pantalla , esta vez direccionado por defecto a C:\carpeta2. Para eso escribo esto:

Dim DlgAbrir As New CommonDialog

'la primera pantalla
nombre_archivo = ""
DlgAbrir.DialogTitle = "Guardar en carpeta 1"
DlgAbrir.Filter = "Archivos Excel xls|*.xls"
DlgAbrir.InitDir = "C:\Carpeta1"
DlgAbrir.ShowOpen

'la segunda pantalla
nombre_archivo = ""
DlgAbrir.DialogTitle = "Seleccionar en Carpeta2"
DlgAbrir.Filter = "Archivos Excel xls|*.xls"
DlgAbrir.InitDir = pathDirListasNuevas
DlgAbrir.ShowOpen
path = DlgAbrir.FileName
DoCmd.TransferSpreadsheet acImport, 8, "Listas", path, True, ""

Pero por alguna razón, la primera pantallita de diálogo me la abre bien , en la carpeta 1, pero la segunda pantallita, no me abre en Carpeta 2 sino en carpeta 1. Al parecer se le queda grabada la dirección de antes.

¿qué tengo que hacer para que me direccione bien la segunda pantalla ? . Yo no encuentro donde puede estar el fallo. Agradecería soluciones. Gracias.
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

RE:Abrir pantalla para seleccionar archivo(common

Publicado por CyRuS (26 intervenciones) el 25/06/2007 16:36:40
En la segunda pantallita donde pone DlgAbrir.InitDir = pathDirListasNuevas he puesto mal y tendría que ser DlgAbrir.InitDir = "C:\Carpeta2"

(para que no haya confusión)
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