从Powershell脚本运行Publisher宏

时间:2019-04-03 20:41:23

标签: vba powershell publisher ms-publisher

我正在尝试从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()

0 个答案:

没有答案