1

我想使用 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 位)的情况下使用该对象。

谢谢。

4

0 回答 0