VSTO 3.0 for Office 2007 Programming
上QQ阅读APP看书,第一时间看更新

Chapter 2. Microsoft Office InfoPath Programming

Microsoft Office InfoPath, as the name suggests, is a part of the Microsoft Office Tool suite. InfoPath aids programmers, as well as Microsoft Office users. Programmers can use InfoPath to design XML-based forms, and users of Office applications can open these forms and easily enter data into them. Microsoft Office InfoPath was first released as a part of Microsoft Office 2003, but has been considerably enhanced since then.

In this chapter, we'll discuss the following:

  • InfoPath 2007 in Visual Studio (UI and installation), including how to start an InfoPath solution in Visual Studio 2008
  • Creating an InfoPath solution—object model, and object model functional area
  • Events in InfoPath—form-level events, XML events, and control events
  • Custom programming—data validation, custom actions on save, and switching views
  • Manipulating the Data Source—making InfoPath work with Microsoft SQL Server
  • Creating a custom Task Pane for InfoPath 2007
  • Writing InfoPath Add-ins using VSTO programming
  • InfoPath and its important role in SharePoint Workflow