我創建了一個測試MS Access數據庫導出表到Excel和txt文件。Microsoft Office Access數據庫引擎找不到對象
對於Excel,我用
DoCmd.OutputTo acOutputQuery, "QryExportToExcel", _
acFormatXLS, XFile, False
這工作得很好,並獲得出色的輸出
但對於文本文件,我創建了一個規範,並使用此代碼
DoCmd.TransferText acExportDelim, "Mytable Import Specification", "mytable", "D:\myfolder\test1.txt", False
當我點擊這個按鈕獲得跟隨錯誤。
Microsoft Office Access數據庫引擎找不到對象 「test1#txt」。請確保該對象存在並且您拼寫其名稱 和路徑名。
即使我試圖在同一路徑下創建test1.txt的。令我驚訝的是,當我點擊這個按鈕時,這會刪除已經存在的文件。
此外,我已經給出了代碼,但在錯誤我得到「測試1#TXT」
軟件「test1.txt的」:MS Access 2007年
請幫助我,我困惑
對不起HansUp FileDir是「D:\ myfolder \」。爲了便利,我在這個問題中硬編碼路徑。 – shanmugamgsn
哦,你是對的。 SpecificationName存在問題。如果我刪除那個我可以出口。但是我需要一個用於導出的分隔符。我怎麼能沒有** SpecicationName **實現。你有任何代碼嗎? – shanmugamgsn
嘿HansUp我得到了錯誤的人。因爲我使用導出規範導出文件。所以我刪除它,並給出了一個出口規格名稱 – shanmugamgsn