我正在尝试为 Infopath 2007 创建一个加载项。文档非常少。我想要确定的是加载项在设计表单时可以采取什么样的操作。大多数讨论和示例都是在用户填写表单时进行的。例如,我可以在设计器中向表单添加新字段吗?将新项目添加到架构中?在设计图面上移动表单字段?看起来并非如此,但我找不到任何明确的东西。

有帮助吗?

解决方案

InfoPath 设计器没有对象模型。

我相信您可以获得的最接近的是 InfoPath 支持的 Visual Studio 托管的公开 API;但我不相信这会给您带来您想要的设计器的编程控制。

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

对不起凯文。

其他提示

不幸的是,布莱恩可能是对的。我尝试制作一个 VS 插件用于 InfoPath 开发。它的限制非常大并且很难使用。对于快速编写脚本工作不是很有效。

我已经发现 自动热键 成为与 InfoPath 一起使用的最佳临时脚本编写工具。它没有直接与 InfoPath 集成,但我发现键+鼠标自动化可以完成我需要的大部分工作。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top