Создание надстроек Infopath 2007, которые управляют формой во время разработки

StackOverflow https://stackoverflow.com/questions/12905

  •  08-06-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

Для конструктора InfoPath не существует объектной модели.

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

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

Извини, Кевин.

Другие советы

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

Я нашел Автоотключение быть лучшим специальным скриптовым инструментом для использования с InfoPath.Он не интегрируется напрямую с InfoPath, но я нашел автоматизацию key + mouse для выполнения большей части того, что мне было нужно.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top