我已经在我的系统中打开了PPT文档,只是我从c#(WPF)打开新的PPT文档 抛出异常,这是日志文件中的相关文本:
检索具有CLSID {91493441-5A91-11CF-8700-00AA0060263B}的组件的COM类工厂因以下错误而失败:80080005
使用给定代码:
Microsoft.Office.Interop.PowerPoint.Application ppApp = new Microsoft.Office.Interop.PowerPoint.Application();
Windows 7专业版,64位 Office 2007,所有组件都安装了它。
我该如何处理?
我需要任何建议。
答案 0 :(得分:0)
尝试此操作但将其更改为Microsoft.Office.Interop.PowerPoint:
string[] SplitHTML = fileName.Split('.');
string NameNoExt = SplitHTML[0];
string FileAsHtml = NameNoExt + ".html";
//Word with the document
Microsoft.Office.Interop.Word.Application wordApp = new Microsoft.Office.Interop.Word.Application();
Microsoft.Office.Interop.Word.Document _doc = wordApp.Documents.Open(uri);
_doc.SaveAs2(FileAsHtml, Microsoft.Office.Interop.Word.WdSaveFormat.wdFormatHTML);
_doc.Close(false);
wordApp.Quit();
System.Runtime.InteropServices.Marshal.ReleaseComObject(_doc);
browser.Navigate(FileAsHtml);