2009-10-17 7 views
3

Je travaille sur une application C# qui ouvre des classeurs Excel en utilisant Interop. Cela fonctionne bien, sauf pour un ennui: lors de l'ouverture d'un document Excel 2007 sur une machine utilisant Excel 2003, un petit message apparaît disant "Conversion de fichier en cours". Est-ce que quelqu'un connaît un moyen d'empêcher ce message d'apparaître?Comment désactiver le message de conversion lors de l'ouverture d'un document Office 2007 à l'aide d'Office 2003?

Répondre

3

Voici le message que le pack de compatibilité Office 2007 affiche pour vous informer que le composant réduit la conversion du fichier en quelque chose qu'Excel 2003 peut comprendre. Autant que je sache, ce message particulier n'est pas possible de supprimer.

J'ai eu quelques problèmes avec une application de relink que j'ai écrite et j'ai fini par mettre quelques appels de sommeil. Je suis sûr que vous avez déjà expérimenté avec les applications XL Visible, les propriétés usercontrol et screenupdating. Si oui, je ne peux pas penser à autre chose que j'ai peur.

Il existe une clé de registre que vous pouvez contrôler pour le pack de compatibilité qui convertit les fichiers pour certains formats de fichiers utilisateurs Office 2003, supprimant ainsi l'erreur, mais qui ne va pas dans le même sens? Personnellement, je ne considérerais que cibler Office 2007 pour les nouveaux types de fichiers si cela est une option pour vous.

+0

Quel code? Si vous lisez la réponse, j'ai dit que vous ne pouvez pas contourner ce message. –

Questions connexes