将ppt转换为asp.net

时间:2016-01-11 14:15:33

标签: c# asp.net asp.net-mvc com office-interop

我真正的麻烦请帮助我。 我正在按照这篇文章将ppt转换为幻灯片 http://www.codeproject.com/Tips/742895/Upload-Any-File-txt-doc-docx-xls-xlsx-ppt-pptx-rtf

我已经在一个系统中创建了示例项目并且工作正常,但在我办公室的开发机器中使用时出现问题我无法解决它

Microsoft.Office.Interop.PowerPoint.Application ppApp = new Microsoft.Office.Interop.PowerPoint.Application();

来到这一行时显示错误

  

其他信息:检索组件的COM类工厂   CLSID {91493441-5A91-11CF-8700-00AA0060263B}由于失败而失败   以下错误:80040154类未注册(异常来自   HRESULT:0x80040154(REGDB_E_CLASSNOTREG))。

我检查了安装办公室的另一个系统,另一个错误来了

  

使用CLSID检索组件的COM类工厂   {91493441-5A91-11CF-8700-00AA0060263B}由于以下原因而失败   错误:80070005访问被拒绝。 (HRESULT的例外情况:0x80070005   (E_ACCESSDENIED))。

请帮帮我。

1 个答案:

答案 0 :(得分:0)

这听起来像是一个框架或平台问题。

尝试:

项目 - >属性 - >构建标签 - >将Platform Target更改为x86(或者到目前为止尚未使用的任何内容)。

相关问题