La Web del Programador: Comunidad de Programadores
https://www.lawebdelprogramador.com/foros/Visual-Basic/990598-Cerrar-planilla-excel-desde-VB.html

Cerrar planilla excel desde VB.

Cerrar planilla excel desde VB.

Publicado por procesar (3 intervenciones) el 19/06/2008 22:35:24
Leo una planilla de excell desde un programa VB. Pero al cerrarla, sale la opción del excell "¿Desea guardar los cambio?".. Necesito que cierre SIN que salga este mensaje. ¿cómo se hace?. Parte del código esto:
'Variable de tipo Aplicación de Excel
Dim objExcel As Excel.Application

'Una variable de tipo Libro de Excel
Dim xLibro As Excel.Workbook
Dim Col As Integer, Fila As Integer, Dolar As Double

'creamos un nuevo objeto excel
Set objExcel = New Excel.Application

'Usamos el método open para abrir el archivo que está en el directorio del programa llamado archivo.xls
Set xLibro = objExcel.Workbooks.Open("I:$ PROVEEDORESDolarDelDia-ACTUALIZAR.xls")

Dolar = xLibro.Sheets(1).Cells(1, 3)
Text1 = Str(Dolar)
'Eliminamos los objetos si ya no los usamos
xLibro.Close
'(ES CUANDO EJECUTA ESTA INSTRUCCION QUE SALE EL MENSAJE QUE QUIERO ELIMINAR)

Set xLibro = Nothing
Set objExcel = Nothing
sin imagen de perfil

RE:Cerrar planilla excel desde VB.

Publicado por Edwin (303 intervenciones) el 20/06/2008 04:25:37
Para eso hay un método llamado quit.

RE:Cerrar planilla excel desde VB.

Publicado por Juan Urrutia (16 intervenciones) el 23/06/2008 22:25:23
aparte del quit que comenta Edwin

dale esto man

objExcel.DisplayAlerts = False

con ese comando ya no te muestra el "Desea guardar los cambios?"

saludos

RE:Cerrar planilla excel desde VB.

Publicado por Arely (1 intervención) el 26/01/2009 17:55:24
Por si alguien esta buscando como solucnionar esto
le recomiendoque guarden

'Guardamos cambios
xlibro.Save
'Eliminamos los objetos si ya no los usamos
xlibro.Close

Saludos