Вызов макросов Excel из PowerShell с аргументами
С помощью Powershell довольно легко вызвать макрос Excel из скрипта, например, со скриптом этой:
$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()
однако, мне не удалось вызвать макрос с некоторых аргументов. Возможно ли это или это лучший способ написать файл конфигурации, который макрос будет читать при вызове?