1
我想表從Access導出並保存爲一個簡單的Excel文件。我繼續得到運行時錯誤7889.訪問說該文件不存在。DoCmd.TransferSpreadsheet生產7889運行時錯誤
我檢查,我在數據庫中唯一的一個。該表已關閉(不記錄鎖定)。我檢查過以確保我具有對指定路徑的讀/寫訪問權限。我正在製作的文件尚不存在。我編寫了我的代碼並壓縮並修復了數據庫。
Dim sPath As String
sPath = "C:\Users\xxxx\MarketMapSourceData_TEST.xlsx"
DoCmd.TransferSpreadsheet acExportDelim, acSpreadsheetTypeExcel12, _
"tbl_3partyCRM", sPath, True
我也曾嘗試以下操作:
DoCmd.TransferText acExportDelim, , "tbl_3partyCRM", sPath, True
..但是這給了我一個運行時錯誤3027對象是隻讀的。
這裏有什麼問題?
我很懷疑,微軟將讓你寫到c盤根混合起來。 – Fionnuala
對不起。我編輯了我的用戶路徑,因爲我不想在此處顯示它。更新以反映我的用戶的實際路徑爲xxxx。我也將錯誤信息更改爲7889 – rohrl77
您可以手動輸出嗎? – Fionnuala