0
我想使用指定列分隔符的宏將許多excel文件導出爲.csv。如何使用VBA將自定義分隔符導出爲CSV格式的CSV?
我讀過,獲得excel導出自定義分隔符的方式eg。 「|」而不是「,」是更改控制面板中的Regional Settings中的分隔符。
我做到了這一點,並且在導出單個文件時工作正常,但是當我嘗試使用以下代碼片段導出宏時,該文件仍然使用默認逗號分隔符保存。
ActiveWorkbook.SaveAs Filename:= _
"C:\Export\newfile.csv", FileFormat _
:=xlCSV, CreateBackup:=False
誰能告訴我爲什麼會發生這種情況?有沒有一種通過VBA保存文件的方法,該文件將使用我指定的分隔符?
考慮看着這個(http://stackoverflow.com/questions/13496686/how-to-save-semi-colon-delimited-csv-file -using-vba) – Parfait 2014-09-28 16:14:41
明白了。將Local參數設置爲True。謝謝。 – unusualhabit 2014-09-28 16:25:17
[excel宏保存爲CSV的可能重複;分離器(http://stackoverflow.com/questions/19265636/excel-macro-save-as-csv-with-separator) – 2014-09-28 20:28:02