Home > Microsoft .Net Development Tips > Microsoft Office Development > VSTA: How lightweight can you get?
Win Development Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

MICROSOFT OFFICE DEVELOPMENT

VSTA: How lightweight can you get?


Ed Tittel, Contributor
07.17.2007
Rating: --- (out of 5)


Office Development Channel
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


Visual Studio 2005 Tools for Applications helps ISVs and other developers customize applications built around Office 2007. Here we take a closer look at VSTA and what may be in store for future releases.


Just as light beer is a blasphemy for some beer drinkers, and a godsend to those seeking to limit their caloric intake, so also are lightweight tools designed to bring Visual Studio functionality into various kinds of application environments a toy to some and a boon to others. The Visual Studio 2005 Tools for Applications (VSTA) have been around for some time, and will be getting something of a facelift and a boost to functionality from the upcoming Visual Studio 2008 release.

Basically, VSTA enables software developers to add extensibility to their applications, by integrating all kinds of customizations that draw from work done to create Visual Basic for Applications (VBA). That probably also explains why VSTA is embedded in Office 2007, and already available on any system with InfoPath installed.

What VSTA aims to do is to employ standard .NET tools along with a secure, reliable customization framework so that software vendors and their customers can build customizations around this platform. VSTA also supports new working scenarios for Visual Studio and MS Office, including workflow, with standard tools to extend functionality easily and securely.

The VSTA environment offers a streamlined version of the Visual Studio IDE that provides familiar, well-understood tools so that users can leverage existing knowledge and experience in extending applications. Also, all VSTA projects integrate with full-blown Visual Studio (they will open in Visual Studio, in fact), and any innovations that come to Visual Studio will also be accessible in VSTA.

Because application and communication security have gained dramatically in performance, VSTA also puts a premium on delivering new forms of security and control. Built around the .NET security model, it can isolate add-ins and protect host applications, and offers explicit, robust controls over which elements may (or may not) be customized and who has permission to make such customizations.
More on VSTA
Mini-Guide: Visual Studio Tools for Applications

Because VBA is such a widely used development toolset, especially in Microsoft Office, VSTA hopes to succeed VBA by maintaining standard, simple tools that are easy to use and learn while upping the security and control antes considerably. That explains why VSTA also provides options for integrating BASIC code, macro recording, and various scripting mechanisms, to leverage its appeal to IT organizations and end-user groups.

For more information about this potentially potent toolset, check out the VSTA home page. With plans to provide VSTA integration and support in Visual Studio 2008, keep your eyes on upcoming betas and releases in that arena as well.

Ed Tittel is a writer and trainer whose interests include XML and development topics, along with IT Certification and information security. E-mail etittel@techtarget.com with comments, questions, or suggested topics or tools to review. Cool tools rule!

Rate this Tip
To rate tips, you must be a member of SearchWinDevelopment.com.
Register now to start rating these tips. Log in if you are already a member.




Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



RELATED CONTENT
Microsoft Office Development
Downloadable MSDN library released for VS 2008 SP 1
Check the MSDN Virtual Labs for regular, compelling new content
Windows XP SP3 pack includes new XML parser, enhanced IP security
Book excerpt: Building personalized solutions in SharePoint 2007
Book excerpt: Building document management solutions in SharePoint 2007
XAML as an everywhere presentation format
Where are the Visual Studio 2008 Tools for Office?
ClickOnce: Automated smart client deployment
Book excerpt: SharePoint 2007 and content types
Update desktops automatically using the AppUpdater component

Visual Studio Tools for Office (VSTO)
Where are the Visual Studio 2008 Tools for Office?
Using SharePoint, Office to develop portals and mashups
Gates offers musings on Office, services at ODC
Office System Developer Conference 2008 preview
What Visual Studio 2008 brings to client application development
On migrating from VBA to VSTO
Component works with Word files inside .NET applications
Ten cool Visual Studio Orcas features, part 1
Office plug-ins possible with Visual Studio add-in
Using 2007 Office System Tools for Visual Studio 2005

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.



Database Programming Solutions - .NET XML, Visual Studio LINQ, ORM .NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2000 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts