Microsoft.Office.Interop.Word Не удалось получить фабрику класса COM для компонента с CLSID из-за следующей ошибки: Доступ запрещен - PullRequest
0 голосов
/ 10 февраля 2020

При попытке создать экземпляр нового Microsoft.Office.Interop.Word.Application я получаю сообщение об ошибке, как показано ниже.

try
{
    Console.WriteLine("Begin.");
    Application wordApp = new Microsoft.Office.Interop.Word.Application { Visible = false };
    Console.ReadLine();
}

Получение фабрики классов COM для компонента с CLSID {000209FF -0000-0000-C000-000000000046} не удалось из-за следующей ошибки: 80070005 Доступ запрещен. (Исключение из HRESULT: 0x80070005 (E_ACCESSDENIED)).

Я пробовал решения, предложенные в Ошибка взаимодействия Microsoft Office , также заметил StackOverflow вопрос без ответа .

Я установил Основные распространяемые сборки взаимодействия, распространяемые и Инструменты Visual Studio 2010 для Office Runtime * (vstor_redist).

...