Ребята, нужна помощь.
Задача: программно запускать приложение MS Office InfoPath 2003, загружать шаблон, моделировать действия пользователя, закрывать приложение.
Для реализации данной задачи был использован класс
Application пространства имен
Microsoft.Office.InfoPath
Пример запуска приложения и открытия шаблона:
...
Application myApp = new Microsoft.Office.Interop.InfoPath.Application();
XDocument = myApp.XDocuments.NewFromSolution(TemplateURL);
...
Собрал библиотеку, все работает на ура!, но не в Windows Service.
При использовании библиотеки сервисом получаю исключение:
Retrieving the COM class factory for component with CLSID {8075535F-5146-11D5-A672-00B0D022E945} failed due to the following error: 80080005.
К данной ошибке есть
комментарий мелкософта, но выполнить все указания не получается.
Компонент 8075535F-5146-11D5-A672-00B0D022E945 зарегистрирован в реестре, но его нет в службе компонентов. Управлять им не получается.
Сервис запущен из под меня. Если обернуть в EXE, то все работает. Если нет то нет.
Вопрос: кто сталкивался, как можно обойти, исправить, подправить или может подучить что?