0
我的計算機上安裝了MS Office Excel 2010 &與我的項目,生成excel文件。Office Excel 2010將不會在2003年閱讀
我指定.XLS作爲擴展名。
出口後,我有2個難題。
問題1.當我打開使用Excel 2010的這些文件,它要求一個問題:
「你試圖打開該文件,是不是由文件擴展名指定不同的格式。」
問題2.當我打開使用Excel 2003這些文件,顯示提示消息:
「的文件不是可識別的格式」
這些文件將通過多發用戶提供不同的MS Office的共享版本,所以我需要噸Ø使我的文件與Office Excel兼容的2000/2003/2007/2010
這裏是我當前的代碼:
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)
此代碼忽略了我的條件格式&驗證:
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)
我使用後期綁定(即時創建對象)
仍未找到正確答案
嗨,大多數用戶將使用格式2000/2003,我也不能使用xlExcel9795,這種格式會導致我的驗證被忽略。驗證是這些文件中最重要的部分之一 – someonewhowillnotbemiss
對不起 - 那麼這只是無法正常工作......要使這些事情正常工作,您需要支持相同功能集的版本! – Yahia
這真的讓人痛苦:( – someonewhowillnotbemiss