gpt4 book ai didi

excel - 无法将类型 'Microsoft.Office.Interop.Excel.ApplicationClass' 的 COM 对象转换为接口(interface)类型 'Microsoft.Office.Interop.Excel._Application'

转载 作者:行者123 更新时间:2023-12-02 10:10:10 56 4
gpt4 key购买 nike

我收到一个错误:

Unable to cast COM object of type 'Microsoft.Office.Interop.Excel.ApplicationClass' to interface type 'Microsoft.Office.Interop.Excel._Application'. This operation failed because the Query Interface call on the COM component for the interface with IID '{000208D5-0000-0000-C000-000000000046}' failed due to the following error: Error loading type library/DLL. (Exception from HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY)).



当我试图在 VB.NET 中打开 Excel 应用程序时
我尝试重新安装excel,但没有解决问题。

最佳答案

该错误可能表明它无法加载 DLL,但如果您尝试加载 Excel,那就是问题所在。
对于某些人来说,从添加\删除程序进行简单的 Office 修复:修改就足以解决问题。
如果您已经尝试过 Office 修复,则可以通过编辑注册表手动修复它。
以管理员身份打开 Regedit 并转到:

Computer\HKEY_CLASSES_ROOT\TypeLib\{00020813-0000-0000-C000-000000000046}\
这是显示 Excel 安装位置的位置。此时,如果您看到多个版本,“1.9”、“1.8”、“1.7”,那么您需要删除额外的条目。例如 Excel 2019 是“1.9”,因此如果您要删除不再安装的较低版本。
一旦您只有一个版本,您还需要检查位数。我已从 32 位移动到 64 位,但两个键仍然存在
Computer\HKEY_CLASSES_ROOT\TypeLib\{00020813-0000-0000-C000-000000000046}\1.9\0\Win32
Computer\HKEY_CLASSES_ROOT\TypeLib\{00020813-0000-0000-C000-000000000046}\1.9\0\Win64
我删除了 Win32 key ,一切又开始工作了。在这些键中,默认值显示到 EXCEL.EXE 的完整路径。 .确保路径正确。

关于excel - 无法将类型 'Microsoft.Office.Interop.Excel.ApplicationClass' 的 COM 对象转换为接口(interface)类型 'Microsoft.Office.Interop.Excel._Application',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41562540/

56 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com