J'ai MS Office Excel 2010 installé sur mon ordinateur & avec mon projet qui génère des fichiers Excel.Office Excel 2010 ne lira pas en 2003
J'ai spécifié .XLS comme extension. Après l'exportation, j'ai 2 problèmes difficiles.
problème 1. Lorsque j'ouvre ces fichiers à l'aide d'Excel 2010, il demandait une question:
« Le fichier que vous essayez d'ouvrir, est dans un format différent de celui spécifié par l'extension de fichier .. »
problème 2. Lorsque j'ouvre ces fichiers en utilisant Excel 2003, un message invite apparaît:
« Le fichier est pas un format reconnaissable »
ces fichiers seront partagés par les utilisateurs mutiple avec différents MS office versions donc j'ai besoin de t o rendre mes fichiers compatibles avec Office Excel 2000/2003/2007/2010
Voici mon code actuel:
oBook.Application.ActiveWorkbook.SaveAs("file1.xls", Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, XlSaveAsAccessMode.xlNoChange, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing)
Ce code ignore ma mise en forme conditionnelle &: validation
oBook.Application.ActiveWorkbook.SaveAs("file1.xls", XlFileFormat.xlWorkbookNormal, Type.Missing, Type.Missing, Type.Missing, Type.Missing, XlSaveAsAccessMode.xlNoChange, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing)
Je suis en utilisant la liaison tardive (CreateObject à la volée)
n'a toujours pas trouvé la bonne réponse 0
Bonjour, la plupart des utilisateurs utiliseront le format 2000/2003, je ne peux pas non plus utiliser xlExcel9795, ce format entraînera l'ignorance de ma validation. validations est l'une des partie la plus importante de ces fichiers – someonewhowillnotbemiss
désolé - alors cela ne marchera pas ... pour que de telles choses fonctionnent correctement, vous avez besoin de versions qui prennent en charge le même featureset! – Yahia
Cela devient vraiment douloureux à la fois :( – someonewhowillnotbemiss