我正在尝试从Powershell运行Publisher宏,但是尝试运行宏时出现错误。这是错误:
方法调用失败,因为[Microsoft.Office.Interop.Publisher.ApplicationClass]不包含名为“运行”的方法
我已经在Powershell中的发布者对象上看到了使用.run
方法的代码。那么,此方法是否已删除?我似乎在VBA文档中找不到它。 https://docs.microsoft.com/en-us/office/vba/api/publisher.application
当我使用Excel COM对象时,该方法出现。
$publisher = New-Object -ComObject Publisher.Application
$document = $publisher.Open($labelPath)
$publisher.Run('macro', $arg1, $arg2) #method not found
$document.Close()
$publisher.Quit()