0
我有一個需要從SharePoint文檔庫中託管的Excel工作簿中獲取數據的Excel工作簿。從源文件創建列表不是一個選項:/如何將Sharpoint中的Excel工作簿中的值轉換爲活動工作簿
我能夠打開源Excel文件,但我不希望用戶看到它打開。
我有一個需要從SharePoint文檔庫中託管的Excel工作簿中獲取數據的Excel工作簿。從源文件創建列表不是一個選項:/如何將Sharpoint中的Excel工作簿中的值轉換爲活動工作簿
我能夠打開源Excel文件,但我不希望用戶看到它打開。
令人驚訝的簡單。
Application.ScreenUpdating = False
也認爲這將是一個性能問題,創建整個工作簿過程,但工作順利。
在這種情況下,我建議你在本地複製文件:https://msdn.microsoft.com/en-us/library/2s1c774y(v = vs.90).aspx,然後訪問文件(無打開它)使用ADO:http://stackoverflow.com/questions/39415326/search-workbook-and-extract-data-without-opening-it-excel-vba然後,您可以刪除該文件的本地副本。 – Ralph
解決方案非常簡單。關閉屏幕更新就足夠了,假定它不適用於新打開的工作簿。 – Thor