Hola.
soy nuevo en el foro y me gustaría compartir un problema detectado en la construcción de reportes en excel usando vb6.
El código que uso es el siguiente:
Referencio a Excel desde Visual con EXCEL9.OLB#Microsoft Excel 8.0 Object Library
luego...
Dim m_Excel As Excel.Application
Set m_Excel = New Excel.Application
With m_Excel
.Workbooks.Add
.
.etc, etc
End With
m_Excel.Workbooks.Close
m_Excel.Application.Quit
Set m_Excel = Nothing
Todo funciona perfectamente si me quedo a esperar que termine, genero mi reporte (que es extenso 50.000 registros).
El problema está en que cuando vb está generando el reporte, es decir desplegando la información en la hoja que permanece invisible, si en ese mismo momento voy al explorador de windows (ver 2000) y selecciono un archivo excel existente, cuando este último se abre, se acopla e incrusta en la hoja activa la información que está escribiendo visual 6 y queda una mezcla de información terrible.
He probado en otras máquinas y otros windows y pasa exactamente lo mismo, también he buscado información por otros lados pero me parece que nadie se a encontrado con este problema.
si alguien sabe donde puedo encotrar información para solucionar este problema le agradezco desde ya.
Saludos
Daniel Poblete