考虑这段代码:usingMicrosoft.Office.Interop.Word;ApplicationClass_application=newApplicationClass();我能否从_application启动的Winword.exe进程中获取PID?我需要PID,因为文件已损坏,我无法退出ApplicationClass,即使使用以下代码也是如此:_application.Quit(refsaveFile,refmissing,refmissing);System.Runtime.InteropServices.Marshal.ReleaseComObject(_appl
#问题描述:使用某软件需要弹出word窗口时出现问题无法将类型为“Microsoft.Office.Interop.Word.ApplicationClass”的COM对象强制转换为接口类型“Microsoft.Office.Interop.Word._Application”。此操作失败的原因是对IID为“00020970-0000-0000-C000-000000000046}”的接口的COM组件调用QueryInterface因以下错误而失败:加载类型库/DLL时出错。(异常来自HRESULT:0x80029C4A{TYPE_E_CANTLOADLIBRARY}原因及解决办法存在多个wo
我正在尝试从C#控制台应用程序中的Excel中捕获一些数据。我得到了错误UnabletocastCOMobjectoftype'microsoft.Office.Interop.Excel.ApplicationClass'to'microsoft.Office.Interop.Excel.Application'"此代码使用了“MicrosoftExcel12.0对象库”,并且我包含了对“Microsoft.Office.Interop.Excel”的引用。我对这个网站进行了一些挖掘,发现了Interoptypecannotbeembedded,但我对它的理解还不足以实现所建议的解决
我正在尝试从C#控制台应用程序中的Excel中捕获一些数据。我得到了错误UnabletocastCOMobjectoftype'microsoft.Office.Interop.Excel.ApplicationClass'to'microsoft.Office.Interop.Excel.Application'"此代码使用了“MicrosoftExcel12.0对象库”,并且我包含了对“Microsoft.Office.Interop.Excel”的引用。我对这个网站进行了一些挖掘,发现了Interoptypecannotbeembedded,但我对它的理解还不足以实现所建议的解决
无法将类型为“Microsoft.Office.Interop.Excel.ApplicationClass”的COM对象强制转换为接口类型“Microsoft.Office.Interop.Excel._Application”。此操作失败的原因是对IID为“{000208D5-0000-0000-C000-000000000046}”的接口的COM组件调用QueryInterface因以下错误而失败:库没有注册。(异常来自HRESULT:0x8002801D(TYPE_E_LIBNOTREGISTERED))。解决方法:多余版本,打开注册表,找到计算机\HKEY_CLASSES_ROOT\
电脑更新。一些操作Excel的程序不能正常运行。经调查内部报错如下: 无法将类型为“Microsoft.Office.Interop.Excel.ApplicationClass”的COM对象强制转换为接口类型“Microsoft.Office.Interop.Excel._Application”。此操作失败的原因是对IID为“{000208D5-0000-0000-C000-000000000046}”的接口的COM组件调用QueryInterface因以下错误而失败:库没有注册对office进行修复,故障依旧。检查注册表相应注册信息如下: 发现多了一个1.9项。删除1.9。
文章目录1.错误原因2.解决方式2.1office多版本问题导致的2.1.1操作一:删除多余版本2.1.2操作二:修复当前版本(可选)2.1.3其他操作-删除多余注册表(可选)2.1.4其他操作-修复组件(可选)2.2wps卸载报错:无法将为“Microsoft.Office.Interop.Word.ApplicationClass”的COM对象强制转换为接口类型1.错误原因安装了多版本的Office安装过WPS后没正常卸载2.解决方式2.1office多版本问题导致的以下四个操作基本覆盖常见原因了,可以从2.1.1尝试,每尝试一种,就去试一下看问题解决了没有,如果已经解决了,其他操作就不用
我试着关注HowtoopenanExcelfileinC#教程,即在Com选项卡上添加对MicrosoftOffice14.0ObjectLibrary的引用并尝试编译代码:usingExcel=Microsoft.Office.Interop.Excel;//...Excel.ApplicationxlApp;Excel.WorkbookxlWorkBook;Excel.WorksheetxlWorkSheet;xlApp=newExcel.ApplicationClass();//errorhere//...并遇到编译时错误,说Thereisnoconstructordefined