Ayuda con commandialog
El problema que tengo es que cuando abro un archivo la segunda vez aunque le de en cancelar lo abre de nuevo.
gracias.
[email protected]
gracias.
[email protected]
Si no sabes programar el Common Dialog, ¿Para que lo utilizas?. Se observa a simple vista que no has leido la ayuda de Visual Basic.
Si ya has abierto un archivo, el nombre se queda en la propiedad FileName, y al volver a abrir otro, aunque le des cancelar, la propiedad mantiene el nombre anterior.
Tienes que activar la propiedad CancelError. Prueba con el siguiente codigo:
On Error GoTo Mensaje
CommonDialog1.CancelError = True
CommonDialog1.ShowOpen
'Aqui va el resto de tu codigo
Exit Sub
Mensaje:
Si ya has abierto un archivo, el nombre se queda en la propiedad FileName, y al volver a abrir otro, aunque le des cancelar, la propiedad mantiene el nombre anterior.
Tienes que activar la propiedad CancelError. Prueba con el siguiente codigo:
On Error GoTo Mensaje
CommonDialog1.CancelError = True
CommonDialog1.ShowOpen
'Aqui va el resto de tu codigo
Exit Sub
Mensaje:
