创建用于操纵设计时表单的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集成,但是我发现按键+鼠标自动化可以完成我需要的大部分功能。