Finalmente hanno eliminato il casino creato tra le diverse versioni CTP/Beta/RC/InProva/SperiamoFunzioni di Visual Studio, Office, Vista...
Con la nuova release di VSTO è possibile creare Add-in (usando Vs 2005) compatibili sia con Office 2003 che Office 2007.
Tra le nuove features la più appariscente è senza dubbio:
Programming model and runtime support for key Office 2007 features including the ribbon, custom task panes, and Outlook form regions.
Per creare un Ribbon control ad esempio è sufficiente definirne l'interfaccia tramite XML:
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"
onLoad="OnLoad">
<ribbon>
<tabs>
<tab idMso="TabNewMailMessage">
<group id="GroupMailCompose"
label="Hello World"
insertAfterMso="GroupClipboard">
<button id="btnTest"
label="Test"
size="large"
imageMso="HappyFace"
onAction="btnTest_Click" />
</group>
</tab>
</tabs>
</ribbon>
</customUI>