Не удается получить результат функции VBA из документа Excel в сценарий Powershell.
Файл Powershell
$suite = "<some_path>"
$excel = new-object -comobject excel.application
$workbook = $excel.workbooks.open($suite)
$specs = $excel.Run("ThisWorkbook.ftp_specs")
IF([string]::IsNullOrEmpty($specs)) {
Write-Host "Your string is EMPTY or NULL"
} else {
Write-Host "Your string is not EMPTY"
}
Файл Excel (в ThisWorkbook)
Function ftp_specs()
ftp_specs = "hello"
End Function
Результат выполнения Powershell Your string is EMPTY or NULL
Состояния ссылок MS Office VBA Application.Run возвращает вариант.
Nothing i 'За последние несколько часов мы видели в Интернете намеки на что-либо важное.