PowerShell: невозможно получить свойство open класса workbooks

PowerShell: невозможно получить свойство open класса workbooks

Итак, я пытаюсь открыть файл Excel с помощью PowerShell. Но получаю сообщение об ошибке: «невозможно получить свойство open класса workbooks».

$dirPath = ("C:\Users\localadmin\OneDrive\DailyReports\")
$manFile = Get-ChildItem -Path $dirPath -Recurse -Filter "*MANSUM*"
$manPath = $manFile.Fullname
$excel = New-Object -ComObject Excel.Application
$excel.DisplayAlerts = $false
$manWB = $excel.Workbooks.Open($manPath)

Как исправить эту ошибку?

Полный путь ( $manPath) правильный.

Работает на Windows 10 Pro, Excel 2016

решение1

Вот решение:

Необходимо создать папку и предоставить соответствующие права доступа.

・Windows 2008 Server x64

Пожалуйста, создайте эту папку.

C:\Windows\SysWOW64\config\systemprofile\Рабочий стол

・Windows 2008 Server x86

Пожалуйста, создайте эту папку.

C:\Windows\System32\config\systemprofile\Рабочий стол

Ссылаться: https://social.msdn.microsoft.com/Forums/en-US/b81a3c4e-62db-488b-af06-44421818ef91/excel-2007-automation-on-top-of-a-windows-server-2008-x64?forum=innovateonoffice

Связанный контент