我已成功使用Access VBA將查詢導出爲.xlsx,並且我使用VBA打開了.xlsx文件,但現在我需要執行「保存作爲「將文件轉換爲.csv或如果可能的話.txt。這是一個包含數千個文件的大型自動化過程的一部分,所以我實在不能有任何手動步驟。我需要從查詢到.txt的過程在Access VBA中完全自動化。這裏是我當前的代碼,它成功地打開我創建的文件:將.xlsx保存爲.csv或.txt從Access VBA
子Export_Reduced_Inforce()
昏暗Dest_Path,Dest_File作爲字符串
昏暗xlApp作爲對象
Dest_Path =「C :\ Inforce_Reduction \結果文件\」 Dest_File = 「測試1」
DoCmd.TransferSpreadsheet acExport,10,_ 「0801_Reduce INFORCE」,Dest_Path & Dest_File,真
設置xlApp =的CreateObject( 「Excel.Application」)
xlApp.Visible =真 xlApp.Workbooks.Open Dest_Path & Dest_File & 「.XLSX」,真,假
End Sub
感謝您的幫助!
謝謝!我改編了它: xlApp.Activeworkbook.SaveAs Dest_Path&Dest_File&「.csv」,20 –
很高興我能幫助你! – Ionut