我怀疑最近可能发生了一些变化,无论是我自己的工作电脑,还是我公司的365订阅,都改变了经常使用的脚本的行为。具体而言,这一行:
_emphasized text_New-Object -ComObject excel.application
每次脚本完整运行时,我都会收到以下错误:
新对象:从IClassFactory创建一个具有CLSID {00024500-0000-C000-000000000046}的COM组件实例,原因是以下错误: 80010108被调用的对象已与其客户端断开连接。( HRESULT: 0x80010108 (RPC_E_DISCONNECTED)例外)。
但是,如果我一次手动地遍历他的脚本区域,虽然他的行一开始可能会失败,但它通常会在下一次成功。
我尝试过调试,以减缓进程,以及增加一个睡眠时间,没有joy。
对于什么可能发生了变化,有什么想法吗?直到最近,这个脚本已经运行了几个月了。我怀疑这是一个时间/许可问题。我将得到一个本地办公室安装,因为我已经读到了一些成功的这样做,但这将是不可行的解决方案,如果它有效,长期的。
发布于 2022-05-16 12:57:59
看起来可用的重新源句柄已经用完了。检查这个Creating an instance of the COM component with CLSID
https://stackoverflow.com/questions/72259536
复制相似问题