About programming InfoPath

Microsoft Office InfoPath

Show All Show All

About programming InfoPath

Microsoft Office InfoPath 2003 provides developers with a rich development environment for customizing forms. Forms can be customized by writing programming code to respond to form and data validation events, to access and manipulate a form's underlying XML document, to implement custom data submission and merges, and to implement access to external data sources. Customizing a form can also involve altering one of the form files to suit a specific requirement.

It is important to understand a few key concepts that are involved in programming an InfoPath form. These concepts include the InfoPath programming components, programmatic and declarative programming, the InfoPath programming languages, and the InfoPath programming environment.

ShowInfoPath programming components

ShowProgrammatic and declarative development

ShowInfoPath programming languages and the programming environment