Mensaje    Asunto: External exception C0000006 Responder citando

Hola a todo@s!

Tengo el siguiente problema: hace unos meses hice una aplicación que recoge una serie de datos por el puerto serie y con ellos confecciona una serie de gráficas. En el form hay también un botón que permite al usuario pasar esos datos a tablas excel.
Bien, este programa ha estado corriendo sin problemas en otro ordenador, pero, a partir de un día comenzó a dar este error al intentar pasar los datos a excel. Y desde entonces lo hace de manera totalmente aleatoria.
El programa no se cuelga, todo funciona excepto el paso a excel, que es cuando sale el mensaje de "External Exception C0....06".
Pensé que podía deberse a que en ese PC había otros programas corriendo a la vez, entre ellos el excel y que quizás hubiese algún problema debido a éso.
Así que he probado a ejecutarlo en otro PC distinto en el que solo está corriendo mi aplicación. Ha funcionado bien durante 3 semanas aprox. pero hoy ha vuelto a pasar lo mismo y no tengo ni idea de a qué puede deberse.
¿Alguien me puede ayudar?

Muchas gracias por adelantado!