If you need to write some Visual Basic or C# code behind your form, or maybe just some script, there are a few different tools you can use depending on which versions of InfoPath and Visual Studio you have.
 
Here's a quick table summarizing it all:
 
 
Note that both Microsoft Script Editor (MSE) and Visual Studio Tools for Applications (VSTA) come with InfoPath 2007 Beta, so you can open them from the Tools | Programming menu. If you don't see the one you want, change the language in Tools | Form Options. If it gives you an error that it's not installed, here's how to install them:
 
  1. If you are going to install VSTA, make sure you have the pre-requisites first:
  2. Go to Start > Control Panel > Add or Remove Programs
  3. Select your Office installation and click Change
  4. In the Office Setup wizard select to add features
  5. Find Microsoft Script Editor (under Office Tools) and/or Visual Studio Tools for Applications (under InfoPath > .NET Programmability) and select Run from my computer
  6. Finish the wizard
 
Happy code writing!
- Ned