Мы принимаем к оплате:

«Подарочный сертификат» от нашего Учебного Центра – это лучший подарок для тех, кто Вам дорог! Оплате обучение и подарите Вашим родным и близким обучение по любому из курсов!!!

«Сертификат на повторное обучение» дает возможность повторно пройти обучение в нашем Учебном Центре со скидкой 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 и повторите попытку.

Как исправить эту проблему? Офисный пакет не может быть установлен на производственной машине.


Смотрите также



Компьютерные курсы по направлениям:

Для начинающих


A

Компьютер для начинающих: Word, Excel, Access и другие программы!

Графические пакеты


B

Популярные пакеты Adobe Photoshop, CorelDraw, ArchiCAD, AutoCAD и другие!

WEB + анимация


C

Курсы по созданию сайтов, WEB-дизайну и крутой анимации в Adobe Flash!

Бухгалтерия + делопроизводство

Сетевые технологии


E

Курсы сборки ПК, системных администраторов и защиты информации!