Wywoływanie makr programu Excel z PowerShell z argumentami
Używając Powershell, można łatwo wywołać makro Excela ze skryptu, na przykład za pomocą skryptu takiego jakto:
$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()
Jednak nie udało mi się wywołać makra z kilkoma argumentami. Czy to możliwe, czy jest to najlepszy sposób na napisanie pliku konfiguracyjnego, który makro będzie czytał po wywołaniu?