tengo un proyecto en el cual abro una hoja de excel y luego la cierro, pero al cerrarla me sale el cuadro de confirmar si deseo guardar los cambios.
¿ como puedo evitar eso?
agradezco vuestra ayuda
saludos
| |||
evitar confirmacion al cerrar excel tengo un proyecto en el cual abro una hoja de excel y luego la cierro, pero al cerrarla me sale el cuadro de confirmar si deseo guardar los cambios. ¿ como puedo evitar eso? agradezco vuestra ayuda saludos |
| |||
Re: evitar confirmacion al cerrar excel Hola Yo después de crear el documento suelo guardarlo utilizando código (para que no me pregunte si deseo guardar), eso si si luego el usuario modifica algo en ese caso preguntará. Te pongo el código por si te sirve:
Código:
--Saludos-- ExcelApp.Application.ActiveWorkbook.Save |
| |||
Re: evitar confirmacion al cerrar excel Cita: |
| |||
Re: evitar confirmacion al cerrar excel Hola Este pequeño código a mi me funciona bien, el problema es que al cerrar la hoja sin guardar los cambios la hoja de excel no se ve (abre y cierra sin guardar cambios), si descomentas la linea del Save y comentas la del close, la hoja se abre, y si el usuario no realiza ningún cambio al cerrar excel no pide mensaje para guardar.
Código:
--Saludos-- Dim ExcelApp As New Excel.Application Dim ExcelHoja As Excel.Worksheet Private Sub Form_Load() ExcelApp.Workbooks.Open "C:\Prueba.xls" Set ExcelHoja = ExcelApp.ActiveSheet ExcelHoja.Cells(1, 1) = "Hola Mundo" 'ExcelApp.Application.ActiveWorkbook.Save ExcelApp.Application.Visible = True Screen.MousePointer = 0 ExcelApp.Workbooks(1).Close SaveChanges:=False Set ExcelApp = Nothing Set ExcelHoja = Nothing End Sub |