VBA allows you to write macros and unmanged code within a given application, such as Excel or Visio. You write the code using a basic IDE.
Visual Studio Tools for Office allows you to create managed code solutions using VB or C# for Word, Excel, InfoPath and Outlook. You write the code within Visual Studio, thus giving you all the benefits and advantages of this professional developer environment.
I hope this helps!
Mike Hernandez Community Program Manager VSTO Team |