2008-08-16 11 views
2

Я экспериментирую с созданием надстройки для Infopath 2007. Документация очень скудная. То, что я пытаюсь определить, - это какие действия надстройка может при разработке формы. Большинство обсуждений и образцов предназначены для того, когда пользователь заполняет форму. Могу ли я, например, добавить новое поле в форму в конструкторе? Добавить новый элемент в схему? Переместить поле формы на поверхность дизайна? Это не так, но я не могу найти ничего определенного.Создание дополнений Infopath 2007, которые управляют формой времени разработки

ответ

0

Нет объектной модели для дизайнера InfoPath.

Я считаю, что наиболее близким, которое вы можете получить, является открытый API для хоста Visual Studio, поддерживаемого InfoPath; но я не верю, что это даст вам программный контроль над дизайнером, который вам понравится.

http://msdn.microsoft.com/en-us/library/aa813327.aspx#office2007infopathVSTO_InfoPathDesignerAPIIntegratingInfoPath2007VisualStudio

К сожалению Кевин.

0

Несчастливо Брайан, вероятно, прав. И я попытался создать плагин VS для использования с разработкой InfoPath. Это очень ограничительный и трудный в использовании. Не очень эффективен для быстрой работы с скриптами.

Я нашел AutoHotKey, чтобы быть лучшим инструментом ad hoc для работы с InfoPath. Он не интегрируется напрямую с InfoPath, но я нашел автоматическую клавиатуру + мышь для выполнения большей части того, что мне нужно.