Как исправить эту проблему «Старый формат или неверная библиотека типов. (Исключение из HRESULT: 0x80028018 (TYPE_E_INVDATAREAD))» - PullRequest
0 голосов
/ 11 июня 2019

Возникла ошибка при вызове исключения Workbooks.Open():

«Открыть» с аргументом «1»: «Старый формат или недопустимая библиотека типов. (Исключение из HRESULT: 0x80028018 (TYPE_E_INVDATAREAD)) "

$Files = Get-ChildItem -Path "C:\daily reports" "*.xlsx" -Recurse |
         Select -Expand FullName
$excl = New-Object -ComObject "Excel.Application"
foreach ($file in $Files) {
    $wrkb = $excl.Workbooks.Open($file)
    $excl.DisplayAlerts = $false
    $wrkb.Save()
    $wrkb.Close()
}
$excl.Quit()
kill -processname excel
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...