Gente estoy abriendo un archivo Excel y modificándolo de la siguiente
manera
Private oExcelApplication As Excel.Application
Private oExcelWorkbook As Excel.Workbook
Set oExcelApplication = New Excel.Application
Set oExcelWorkbook = oExcelApplication.Workbooks.Open("C:\libro.xls")
oExcelApplication.Cells(1, 1).Value = "TEXTO"
oExcelWorkbook.Save
oExcelWorkbook.Close
Set oExcelWorkbook = Nothing
Set oExcelApplication = Nothing
Mi problema es que si en el medio de abrir, grabar y cerrar el archivo
Excel, abren otro archivo Excel, este se levanta en la sesión creada por
oExcelApplication y encima si lo cierran pierdo la referencia y da error
cualquier operación que deseo ejecutar con oExcelApplication o
oExcelWorkbook.
Hay alguna forma de esconder la sesión de Excel que estoy abriendo desde
Visual para que no se use si se abre otro archivo de Excel por fuera de la
aplicación?
Muchas gracias por su ayuda, Pablo
Leer las respuestas