创建用于操纵设计时表单的Infopath 2007加载项

时间:2020-03-05 18:40:01  来源:igfitidea点击:

我正在尝试为Infopath 2007创建一个加载项。该文档非常简短。我要确定的是外接程序在设计表单时可以采取的动作。大多数讨论和示例都是针对用户填写表单的。例如,我可以在设计器的表单中添加一个新字段吗?将新项目添加到架构?在设计图面上移动表单字段?它似乎并非如此,但是我找不到任何确定的东西。

解决方案

回答

没有InfoPath设计器的对象模型。

我相信,我们可以获得的最接近的是InfoPath支持的Visual Studio托管的公开API。但是我不相信这会给我们所需的设计师的程序控制权。

http://msdn.microsoft.com/zh-cn/library/aa813327.aspx#office2007infopathVSTO_InfoPathDesignerAPIIntegratingInfoPath2007VisualStudio

抱歉,凯文。

回答

不幸的是,布莱恩(Bryan)可能是正确的。
而且我已经尝试制作一个用于InfoPath开发的VS插件。这是非常严格的并且难以使用。对于快速脚本编写工作不是很有效。

我发现AutoHotKey是与InfoPath一起使用的最佳临时脚本工具。它没有直接与InfoPath集成,但是我发现按键+鼠标自动化可以完成我需要的大部分功能。