Board logo

標題: [發問] 各位高手幫我找找出錯的原因 [打印本頁]

作者: mhl9mhl9    時間: 2013-7-15 23:51     標題: 各位高手幫我找找出錯的原因

[attach]15451[/attach][attach]15451[/attach]
我用ADO在同事給我的excel文件里取資料,有個別的文件就是出錯,說file name,sheetname,or range  is invalid,
我直接open這個文件很正常,如果把這個文件saveas 2007的.xlsm格式,一切都正常了,同樣是2003格式的文件有的可以,有的不可以,非要改成2007才正常.能幫我分析原因是什麽.
作者: Bodhidharma    時間: 2013-7-16 18:06

回復 1# mhl9mhl9

建議上傳檔案,然後詳細一點說哪些檔案有問題
不然這樣資訊不足,很難回答
作者: mhl9mhl9    時間: 2013-7-17 12:53

[attach]15469[/attach]回復 2# Bodhidharma

首先要多謝幫忙.
附件 04.xls (收到分公司的日報表,出錯),04.xls用excel2007的 檔案>>轉換(成2007格式)>>05.xlsm,05.xlsm可以正常工作.
用ADO時,分別從以上2個文件中取資料,路徑一樣(c:\"),Sheet名一樣("日報表"),Rang一樣("b64:an111"),05.xlsm可以,04.xls不行.
成千上萬文件,先檢查能不能工作,找到出錯的文件再轉換成2007,工作量太大,所以想找到原因,看看能不能從源頭解決問題.
多有麻煩,再次多謝




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)