来自VB应用程序CreateObject(“Excel.Sheet”)的Excel 429运行时错误-以用户身份工作,但不';t在windows 10上作为管理员

来自VB应用程序CreateObject(“Excel.Sheet”)的Excel 429运行时错误-以用户身份工作,但不';t在windows 10上作为管理员,excel,vb.net,windows-10,Excel,Vb.net,Windows 10,我的问题是: 我看到: 我的旧应用程序总是在win10之前工作,但在win10上以管理员身份执行时,无法再启动Excel 我尝试的是: 我怀疑管理员/用户的权限有问题,所以我翻找并注意到“C:\Program Files\WindowsApps”文件夹 所以,我更改了权限,将此文件夹和子文件夹的完全控制权授予管理员 还是没有变化 所以,我认为注册表中存在链接问题,但找不到任何线索 你觉得怎么样 管理/用户模式下的注册表是否不同 提前谢谢你 我们找到了一个解决办法:重新安装Office 365。无

我的问题是:

我看到:

我的旧应用程序总是在win10之前工作,但在win10上以管理员身份执行时,无法再启动Excel

我尝试的是:

我怀疑管理员/用户的权限有问题,所以我翻找并注意到“C:\Program Files\WindowsApps”文件夹

所以,我更改了权限,将此文件夹和子文件夹的完全控制权授予管理员

还是没有变化

所以,我认为注册表中存在链接问题,但找不到任何线索

你觉得怎么样

管理/用户模式下的注册表是否不同


提前谢谢你

我们找到了一个解决办法:重新安装Office 365。无法准确解释发生此错误的原因,但重新安装已修复


(可能是预装版本错误…)无论如何,感谢您的支持

WindowsApps
与Excel所属的桌面应用程序没有任何关系,通过干扰其权限,您已经破坏了您的系统。无论如何,我不明白你为什么想要
CreateObject(“Excel.Sheet”)
,因为这样会产生一个
工作簿的实例,并且有更好的方法来创建工作簿。好吧,具体来说,这个应用程序做了很多事情,唯一失败的部分是这个尝试打开数据(转储)的应用程序我非常怀疑这与用户权限有关。到底发生了什么?你收到错误信息了吗?我的错误是:运行时错误429:ActiveX组件无法创建对象。正在发生的事情是:启动appli,因为用户=>可以启动Excel并在工作表上显示数据。以管理员身份启动appli=>运行时错误429:ActiveX组件无法创建对象。也许这只是副作用?但我猜不出这是怎么可能的…你是否以管理员的身份手动启动了Excel?