Visual Studio Tools for Applications ( VSTA ) is a set of tools that independent software vendors (ISVs) can use to build customization abilities into their applications for both automation and extensibility. Those customization abilities can be used by end-users to tailor the ISV's application within a managed extensibility environment just like Visual Basic for Applications .
17-657: VSTA may refer to: Technology Visual Studio Tools for Applications , set of app-customization tools VSTa , an operating system VSTA, the VAXstation Display Management Library Other uses Virus-Serum-Toxin Act , U.S. law passed in 1913 regulating animal vaccines Victorian Secondary Teachers Association , trade union organisation which existed from 1953 to 1995 See also [ edit ] Vista (disambiguation) Topics referred to by
34-447: A licensing agreement with Microsoft in April 2006. Independent software vendors (ISVs) wishing to integrate VSTA into their applications must pay a license fee to Summit Software that is calculated either on a $ 50 per-seat basis or on the basis of a 1%, 2% or 3% royalty depending on the products' revenue. Active Scripting Active Scripting (formerly known as ActiveX Scripting ) is
51-554: A more macro recording oriented coding style. Visual Studio Tools for Applications also features 64-bit support and macro recording of the host application, but does not incorporate Active Scripting support. In order to integrate VSTA into a host application the SDK is needed, to distribute VSTA with an application a license and the VSTA distributable is required. VSTA 2008 integration licenses were distributed by Summit Software , which entered into
68-533: A proxy which utilizes the VSTA runtime, or alternatively add-ins can directly reference the host application. The IDE is a streamlined and customizable version of the Visual Studio IDE- Visual Studio 2005 for VSTA 2005 and Visual Studio 2008 for VSTA 2.0. It supports Visual Basic .Net and C#. The IDE can be customized to add or hide functionality. This makes it ideal for professional developers as well as power users and other end users who may have
85-432: Is an addition to Windows that is similar to the functionality of Unix shell scripts, as well as an incremental improvement upon batch files (command.com), Windows NT style shell scripts (cmd.exe) and, by way of VBScript , the replacement for QBasic , which was last available on the supplementary disc for Windows 95. The majority of the languages used for Active Scripting mentioned below are glue languages , with Perl being
102-475: Is different from Wikidata All article disambiguation pages All disambiguation pages Visual Studio Tools for Applications Visual Studio Tools for Applications was announced by Microsoft with the release of Visual Studio 2005 . The first Community Technology Preview (CTP) of Visual Studio for Application was released in April 2006. Version 1.0 was released to manufacturing along with Office 2007 . Visual Studio Tools for Applications 2.0
119-570: Is the current version. The second version of Visual Studio Tools for Applications includes features such as the Dynamic Programming Model and support for WPF , WCF , WF , LINQ , and .NET Framework 3.5 . VSTA is included with Microsoft Office 2007 for use by end-users and business application developers, and the SDK is available separately for ISVs. It is however integrated in Microsoft InfoPath only, as other applications in
136-417: The .NET Framework had a scripting technology of its own and a separate scripting IDE called Visual Studio for Applications (VSA), and the interfaces to the technology were also available via Active Scripting, allowing even .NET-unaware applications to be scripted using .NET languages. VSA was also meant to replace Visual Basic for Applications. However, that entire technology was deprecated in version 2.0 of
153-612: The GUI are the main means of implementation of installed Active Script languages. Clicking on an icon or running from the command line, a script, the Run dialogue, etc. will by default run a plain text file containing the code. A Windows Script File (.wsf) is an XML file that can contain more than one script in more than one language in addition to other elements, and are executed by the Windows Script Host. Some software such as SecureCRT use
170-501: The WSH functionality to allow automation by means of any installed scripting engine. The script host, related components, and engines are able to be integrated into and called from Windows applications just like any other component. Active scripting is regarded complete, and no longer under active development by Microsoft. Furthermore, scripting engines will continue to be shipped with future releases of Microsoft Windows and IIS. Originally,
187-512: The components are available for use via the API; or one may opt to add a language and/or tool not available by default, like programming Microsoft Excel in Perl or REXX rather than Visual Basic for Applications (VBA) or transferring data from a terminal emulator to word processor by way of a spreadsheet when they have dissimilar macro tools or none at all. For many of the above uses, Active Scripting
SECTION 10
#1733084742507204-409: The like. Other administrative uses include Windows Management Instrumentation and Active Directory Service Interfaces. Active Scripting can also be used for general-purpose scripting, such as database programming, text-processing, rapid prototyping, and application macro/scripting programming; some applications use Active Scripting as the main automation method, others do not have a macro facility but
221-478: The most commonly used third-party script engine. The interfaces to Active Scripting engines are public, so any developer can create applications that are programmable in Active Scripting languages as well as engines for additional languages. Active Scripting engines are available for several languages. Some of the most popular include: In Windows, CScript.exe at the command line and WScript.exe running in
238-405: The same term [REDACTED] This disambiguation page lists articles associated with the title VSTA . If an internal link led you here, you may wish to change the link to point directly to the intended article. Retrieved from " https://en.wikipedia.org/w/index.php?title=VSTA&oldid=1237010501 " Category : Disambiguation pages Hidden categories: Short description
255-434: The suite use Visual Basic for Applications instead. Visual Studio Tools for Applications (VSTA) is based on the .NET Framework and is built on the same architecture as Visual Studio Tools for Office (VSTO). Visual Studio 2005 Tools for Applications is based on the .NET 2.0 framework and Visual Studio 2005, while Visual Studio Tools for Applications v 2.0 is based on the .NET 3.5 SP1 framework and Visual Studio 2008. Some of
272-468: The technology developed for Visual Studio for Application (VSA) was incorporated within Visual Studio Tools for Applications. Visual Studio Tools for Applications consists of both a runtime and design time environment or IDE. The runtime is used by host applications to expose their object models to add-ins as well as discover and load add-ins. Add-ins have access to the host object model through
289-777: The technology used in Windows to implement component-based scripting support. It is based on OLE Automation (part of COM ) and allows installation of additional scripting engines in the form of COM modules. The Active Scripting technologies were first released in 1996, with the release of the Microsoft Internet Explorer 3.0 (August 1996) and Internet Information Services 3.0 products (December 1996). Usual applications of Active Scripting include Active Server Pages (ASP) server scripts , Internet Explorer , and Windows Script Host (WSH) scripts automating routine tasks, including use for login scripts, Registry manipulation, and
#506493