Как открыть новый документ PPT - PullRequest
0 голосов
/ 02 февраля 2012

Я уже открыл документ PPT в моей системе, просто я открываю новый документ PPT из c # (WPF) Исключение, вот соответствующий текст из файла журнала:

Не удалось получить фабрику класса COM для компонента с CLSID {91493441-5A91-11CF-8700-00AA0060263B} из-за следующей ошибки: 80080005

используя данный код:

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

Windows 7 профессиональный, 64 бит Office 2007, все компоненты установлены.

Как я могу справиться с этим?

Мне нужны любые предложения.

1 Ответ

0 голосов
/ 02 февраля 2012

Попробуйте, но измените его на 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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...