Chamando macros do Excel do PowerShell com argumentos

Usando o Powershell é muito fácil chamar macros do Excel a partir de um script, por exemplo com um script comoisto:

$excel = new-object -comobject excel.application
$excelFiles = Get-ChildItem -Path C:\fso -Include *.xls, *.xlsm -Recurse
Foreach($file in $excelFiles)
{
   $workbook = $excel.workbooks.open($file.fullname)
   $worksheet = $workbook.worksheets.item(1)
   $excel.Run("CreateChart")
   $workbook.save()
   $workbook.close()
}
$excel.quit()

No entanto, não consegui chamar uma macro com alguns argumentos. Isso é possível ou é a melhor maneira de gravar um arquivo de configuração que a macro irá ler quando chamado?

questionAnswers(1)

yourAnswerToTheQuestion