1
我有一個vba宏來打開excels和讀取數據。VBA無法打開excel(太多不同的單元格格式)。
Dim xlApp As Excel.Application
Set xlApp = CreateObject("Excel.Application")
Set excelworkbook = xlApp.Workbooks.Open(file_path, ReadOnly:=True, notify:=False)
錯誤「太多不同的單元格格式」出現在第三行。我認爲這是因爲單元格格式(字體,邊框等),並沒有人知道如何以編程方式解決此問題?當我嘗試手動打開Excel時沒有出現錯誤。任何意見,將不勝感激。
嗨,我已經將displayAlerts設置爲false,仍然有相同的錯誤。有什麼建議麼? – bananaLeaf
即使使用我發佈的代碼?嗯...嘗試沒有'ReadOnly'和'Notify'參數來查看它是否有任何區別。除此之外,我不害怕。我已經多次使用上面的代碼爲我自己的項目,沒有任何問題,所以我不確定你的工作簿有什麼不同。 – djikay
@bananaLeaf:你可能已經看到了這個,但是,如果沒有,[這個SO問題](http://stackoverflow.com/questions/2449755/too-many-different-cell-formats)似乎是相關的並且有一個數字潛在的解決方案嘗試。 – djikay