title: Choosing between Excel Add-In, Template and Workbook?
body: <p>I'm looking for some high-level help with determining the best type of Visual Studio 2010 project to use for an Excel custom application. </p>
  
  <p>I will be developing a program that requires the user to enter a dataset in a particular way. Not using a form per se, but rather in columns and the program will need to do some custom validation on the items in order to prep the data. From there, the user will be able to conduct various operations on the data via a custom Ribbon and associated options. The program will also transmit the data via web service.</p>
  
  <p>I've fooled around with the Add-In project and that gives me a lot of what I need but I'm wondering if a Template or Workbook project is better for this in terms of data entry and being able to "guide" the user a little more. </p>
  
  <p>How do you go about choosing between which project type to use? Do all the project types support a custom Ribbon?</p>