Pregunta

Estoy trabajando en una aplicación de C #, que abre los libros de Excel utiliza la interoperabilidad. Funciona bien, excepto por una molestia: al abrir un documento de Excel 2007 en una máquina utilizando Excel 2003, un pequeño mensaje aparece diciendo "conversión de archivos en curso". ¿Alguien sabe de una manera de evitar que el mensaje que aparece en absoluto?

¿Fue útil?

Solución

Este es el mensaje que el paquete de compatibilidad de Office 2007 lanza hasta decir que el componente está abajo de convertir el archivo en algo que Excel 2003 puede entender.

Que yo sepa, este mensaje en particular no es posible suprimir.

He tenido algunos problemas con una aplicación de volver a vincular que escribí y acabó poniendo en algunas llamadas de sueño. Estoy seguro de que ya ha experimentado con la XL aplicaciones visible, usercontrol y propiedades ScreenUpdating. Si es así no puedo pensar en mucho me temo.

Hay una clave de registro que se puede controlar para el paquete de compatibilidad que resulta de la conversión de archivos a ciencia cierta formatos de archivo que los usuarios de Office 2003, por lo que suprime el error, pero que derrota un poco el propósito ¿no? En lo personal me gustaría considerar solamente apuntan a Office 2007 para los nuevos tipos de archivos si eso es una opción para usted.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top