InfoPath 2010: ссылка на класс XmlFormHostItem из отдельной библиотеки классов?

Форма InfoPath наследуется от класса XmlFormHostItem. Я могу использовать тип XmlFormHostItem в обработчике событий VSTA 2005 элемента управления Button. Чтобы повторно использовать этот код, я хочу сделать то же самое из отдельной библиотеки классов.

Подробности: Microsoft.Office.InfoPath.XmlFormHostItem Сборка: Microsoft.Office.InfoPath, версия = 14.0.0.0

Я могу ссылаться на сборку Microsoft.Office.InfoPath (как библиотеку PIA) из отдельной библиотеки классов, но тип XmlFormHostItem недоступен.


person Bernard Vander Beken    schedule 26.10.2011    source источник


Ответы (1)


Решается путем ссылки на сборку, расположенную по адресу

C:\Program Files\Microsoft Office\Office14\InfoPathOM\Microsoft.Office.Infopath.dll

оказалось, что существует несколько сборок Microsoft.Office.InfoPath, предоставляющих частичный или полный набор функций InfoPath.

Дополнительные сведения о MSDN: Общие сведения об объектных моделях InfoPath и среде разработки

person Bernard Vander Beken    schedule 26.10.2011