La conversion xls en csv à l'aide de VBScript et de les séparer par des points-virgules

J'ai un VBScript extrait de code qui convertit mon xls et xlsx fichiers dans des fichiers csv. Cependant, je veux que chaque cellule pour être séparés par un point-virgule plutôt qu'une virgule. Sur mon ordinateur, le séparateur de liste est définie pour le point-virgule au lieu d'une virgule, donc, quand j'ouvre une fenêtre d'excel et de le faire enregistrer au format csv, il sépare par un point-virgule. Cependant, mon VBScript produit un fichier csv séparé par des virgules. J'ai trouvé l'extrait de code en ligne que je ne sais pas vraiment VBScript (je suis principalement un Programmeur Java). Comment puis-je changer l'extrait de code pour séparer les fichiers csv par un point-virgule plutôt que par des virgules?

if WScript.Arguments.Count < 2 Then
WScript.Echo "Error! Please specify the source path and the destination. Usage: XlsToCsv SourcePath.xls Destination.csv"
Wscript.Quit
End If
Dim oExcel
Set oExcel = CreateObject("Excel.Application")
Dim oBook
Set oBook = oExcel.Workbooks.Open(Wscript.Arguments.Item(0))
oBook.SaveAs WScript.Arguments.Item(1), 6
oBook.Close False
oExcel.Quit
WScript.Echo "Done"

OriginalL'auteur Luke Mat | 2012-02-09