代码之家  ›  专栏  ›  技术社区  ›  nimdil

从Powershell/Powershell Core运行Excel宏时突然出现0x800A03EC错误

  •  0
  • nimdil  · 技术社区  · 6 年前

    为了这个问题,我简化了这个问题:

    我有一个文件 Return13.xlsm

    Function Return13() As Integer
       Return13 = 13
    End Function
    

    以及以下Powershell脚本:

    $E = New-Object -ComObject Excel.Application
    [Void]$E.Workbooks.Open("C:\MyMagicalFolder\Return13.xlsm")
    $x = $E.Run("Return13")
    

    Exception calling "Run" with "1" argument(s): "Exception from HRESULT: 0x800A03EC"
    

    记录在案-该功能在大约1个月前运行良好。

    据记录,我有Windows 8.164bit和Office 365 32bit。使用的Powershell核心是64位和旧的Powershell 32位。

    0 回复  |  直到 5 年前