Hello @Fredrik Söderlind
I would use the next to process all items in the folder:
foreach($file in (Get-ChildItem "C:\temp")) {
$newname = $file.FullName -replace '\.xls$', '.csv'
$ExcelWB = new-object -comobject excel.application
$Workbook = $ExcelWB.Workbooks.Open($file.FullName)
$Workbook.SaveAs($newname,6)
$Workbook.Close($false)
$ExcelWB.quit()
}
Hope this helps with your query,
--------
--If the reply is helpful, please Upvote and Accept as answer--