Я пытаюсь использовать: Microsoft.Office.Interop.MSProject
Экспорт документа для экспорта моего файла Excel в PDF в качестве альтернативы Worksheet.ExportAsFixedFormat
, что вызывает некоторые проблемы с HRESULT, такие как:
Исключение из HRESULT: 0x800A03EC
Понятия не имею, как использовать MSProject
, но вот что я пробовал:
- Добавлена ссылка MSProject на мой проект WPF: Microsoft.Office.Interop.MSProject (версия 15.0.0.0)
Заменил мой Worksheet.ExportAsFixedFormat
код на:
Microsoft.Office.Interop.MSProject.Application mainMSProjectApplication = new Microsoft.Office.Interop.MSProject.Application();
mainMSProjectApplication.DocumentExport(path, Microsoft.Office.Interop.MSProject.PjDocExportType.pjPDF, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
В первой строке я получаю исключение:
Получение фабрики класса COM для компонента с CLSID
{36D27C48-A1E8-11D3-BA55-00C04F72F325} не удалось из-за следующих
ошибка: 80040154 Класс не зарегистрирован (Исключение из HRESULT:
0x80040154 (REGDB_E_CLASSNOTREG)).
- Тогда я попробовал: Ключ Windows> «Выполнить»: regsvr32 «C: \ Program Files (x86) \ Microsoft Visual Studio \ Shared \ Инструменты Visual Studio для Office \ PIA \ Office15 \ Microsoft.Office.Interop.MSProject.dll «
Я тогда получаю эту ошибку:
Модуль "C: \ Program Files (x86) \ Microsoft Visual
Studio \ Shared \ Visual Studio Инструменты для
Office \ PIA \ Office15 \ Microsoft.Office.Interop.MSProject.dll "был загружен
но точка входа DllRegisterServer не найдена.
Любая помощь будет оценена