Visual Basic for Applications Licensing

Discontinuation of the VBA Licensing Program

Since June 1996, when we first announced the Microsoft® Visual Basic® for Applications (VBA) licensing program, we have been offering VBA for licensing to Independent Software Vendors and others who wished to integrate VBA into their own applications. As previously announced, Microsoft does not expect to make significant enhancements to VBA. This does not impact the current support commitments for VBA in any way, and of course, it does not impact any license arrangements that are in force. In particular, this does not impact VBA in Microsoft Office products.

Microsoft is investing its application programmability resources in Microsoft® Visual Studio® Tools for Applications (VSTA) and its companion set of tools, Microsoft® Visual Studio® Tools for Office (VSTO). We encourage you to consider VSTA for new applications that require application programmability technology. Summit Software is Microsoft’s vendor for VSTA licensing. 

As of July 1, 2007, Microsoft will no longer offer VBA distribution licenses to new customers. Existing VBA customers can still purchase additional VBA licenses from Summit Software and Microsoft for existing solutions.

Once you have integrated and evaluated the benefits of Microsoft Visual Basic for Applications (VBA) in your application, you are ready to license VBA. Licensing VBA allows you to distribute your VBA-enabled application to customers.

Here's how to license VBA:

  • Contact Summit Software Company, Microsoft's Authorized VBA agent for licensing information. Summit will answer your business and technical questions and guide you through the final decision process.
  • Sign a VBA License Agreement. Microsoft offers a range of pricing options to address the most common independent software vendor (ISV) business models. Summit Software will help you select the pricing option that best meets your needs, and then help you finalize your VBA license agreement with Microsoft.
  • Distribute VBA to your customers. Once the license agreement is in place, you have the right to distribute your VBA-enabled application(s) to your customers.
  • Leverage Summit Software for quality support services. While you prepare to ship your application. We invite you to take advantage of the support services available from Summit. To learn more about licensing VBA, please review the list of Frequently Asked Questions.

Summit Software Company
4933 Jamesville Road
Jamesville, NY 13078-9428
Ph: (315) 445-9000
Fax: (315) 445-9567
https://vba.summsoft.com/