我想使用 asp.net 创建一个 Microsoft.Office.Interop.Excel.Application 对象。但是,当我编写以下行时,会引发异常。
var app = new Microsoft.Office.Interop.Excel.Application();
错误信息:
由于以下错误,检索具有 CLSID {00024500-0000-0000-C000-000000000046} 的组件的 COM 类工厂失败:800702e4 请求的操作需要提升。(来自 HRESULT 的异常:0x800702E4)。
我有 Windows 8 64 位平台和 Microsoft Office 2007 32 位版本。我不想删除 Microsoft Office 并重新安装 64 位版本。
我已经尝试将平台目标更改为 x86(在 Visual Studio / Project Properties / Build 中)并进行了大量谷歌搜索。
如何在Application
不安装 microsoft office(64 位)的情况下使用该对象。
谢谢。