从Access导出CSV文件,不带双引号

时间:2014-04-23 21:24:06

标签: vba ms-access csv

我尝试将表Final2从Access 2010导出为CSV文件。 生成的CSV文件带有引号。如何从CSV文件中删除引号?

我尝试使用ImportExport Text宏,宏的VBA代码如下所示:

Function Output_to_csv_macro()
On Error GoTo Output_to_csv_macro_Err

    DoCmd.OpenQuery "abc", acViewNormal, acEdit
    DoCmd.OpenTable "Final2", acViewNormal, acEdit
    DoCmd.TransferText acExportDelim, "", "Final2", "C:\Users\Output file.csv", True, ""
    DoCmd.Close acTable, "Final2"


Output_to_csv_macro_Exit:
    Exit Function

Output_to_csv_macro_Err:
    MsgBox Error$
    Resume Output_to_csv_macro_Exit

End Function

1 个答案:

答案 0 :(得分:1)

没有导出规范的DoCmd.TransferText将始终放入引号。如果您不想这样做,首先需要设置导出规范,然后在代码中引用该规范。