Мы принимаем к оплате:
«Подарочный сертификат» от нашего Учебного Центра – это лучший подарок для тех, кто Вам дорог! Оплате обучение и подарите Вашим родным и близким обучение по любому из курсов!!!
«Сертификат на повторное обучение» дает возможность повторно пройти обучение в нашем Учебном Центре со скидкой 1000 рублей!
А также:
Как подключить microsoft office interop word
Может ли Microsoft.office.interop.word.dll работать без установки офиса?
Приложение ASP.Net-С# работает с mailmerge и dll по имени Microsoft.Office.Interop.Word.dll V14.0.0.0. Все хорошо на моем рабочем столе (где офис установлен). Однако, когда это приложение развертывается на производственной машине, возникает следующая ошибка:
System.Runtime.InteropServices.COMException(0x80040154): Извлечение COM-класса factory для компонента с CLSID {000209FF-0000-0000-C000-000000000046} не удалось из-за следующей ошибки: 80040154 Класс не зарегистрирован (Исключение из HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).
Когда класс зарегистрирован, появляется следующая ошибка:
Microsoft.Office.Interop.Word.dll был загружен, но DLLRegisterServer точки входа не найден. Убедитесь, что это действительная dll или OCX и повторите попытку.
Как исправить эту проблему? Офисный пакет не может быть установлен на производственной машине.
задан Vaishali Bulusu 24 окт. '13 в 23:33
источник поделитьсяНе удается найти Microsoft.Office.Interop.Word в списке ссылок
Мне было предоставлено это решение проблемы, с которой я столкнулся, поскольку я не знал, как интегрировать MS Word с С#: http://www.dotnetperls.com/word
Я просмотрел это решение, и я не могу найти Microsoft.Office.Interop.Word в списке ссылок. Я тоже не могу найти его в COM-объектах. Что мне не хватает? Я использую Visual Studio Express 2012.
EDIT:
Ответ на этот вопрос заключается в том, что вам нужно установить MS Office на свой компьютер.
задан Vipar 17 апр. '13 в 10:34
источник поделиться[c#] Может ли Microsoft.office.interop.word.dll работать без установки офиса?
Приложение ASP.Net-C # работает с mailmerge и dll по имени Microsoft.Office.Interop.Word.dll V14.0.0.0. Все хорошо на моем рабочем столе (где офис установлен). Однако, когда это приложение развертывается на производственной машине, возникает следующая ошибка:
System.Runtime.InteropServices.COMException (0x80040154): извлечение фабрики COM-класса для компонента с CLSID {000209FF-0000-0000-C000-000000000046} завершилось ошибкой из-за следующей ошибки: 80040154 Класс не зарегистрирован (исключение из HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG )).
Когда класс зарегистрирован, появляется следующая ошибка:
Файл Microsoft.Office.Interop.Word.dll был загружен, но DLLRegisterServer точки входа не найден. Убедитесь, что это действительная dll или OCX и повторите попытку.
Как исправить эту проблему? Офисный пакет не может быть установлен на производственной машине.