Запуск макросов Publisher из скрипта Powershell - PullRequest
1 голос
/ 03 апреля 2019

Я пытаюсь запустить макрос Publisher из Powershell, но я получаю сообщение об ошибке при попытке запустить макрос.Вот ошибка:

Ошибка вызова метода, поскольку [Microsoft.Office.Interop.Publisher.ApplicationClass] не содержит метод с именем «Выполнить»

У меня естьвидел код с методом .run на объекте издателя в powershell.Итак, этот метод был удален?Я не могу найти это в документации VBA.https://docs.microsoft.com/en-us/office/vba/api/publisher.application

Метод появляется, когда я использую COM-объект Excel.

$publisher = New-Object -ComObject Publisher.Application
$document = $publisher.Open($labelPath)

$publisher.Run('macro', $arg1, $arg2) #method not found

$document.Close()
$publisher.Quit()
...