VSTO


Also found in: Dictionary, Acronyms, Wikipedia.

VSTO

(Visual Studio Tools for Office) Development tools that are part of Visual Studio for enhancing Office applications. Based on Microsoft's .NET environment, VSTO is used to create Office "add-ins" that perform functions such as automatically filling in fields in a Word or Excel document and emailing the files or uploading them to a SharePoint server. As of VSTO 2005, support for enhancing Outlook was added.

Prior to VSTO, macros and Visual Basic for Applications (VBA) were the common methods used to customize Office programs. Although they are still used, VSTO makes it easier to code many types of enhancements, which reside as separate DLLs in the user's computer. See .NET Framework, VBA, DLL and Visual Studio.
References in periodicals archive ?
The users registered last year when the new portal was released and after the primary community workshop in June at which the new VSTO system was presented.
A one-hour VSTO workshop was held at the annual CEDAR community meeting on the day after the main plenary presentation for VSTO.
These general and specific comments, also along with the more quantitative answers above, indicate that the VSTO, built on semantic technologies, provided significant additional value for the users and the developers.
The requirement for script-level access was unexpected but afterward seemed a natural way for developers to access the programming-level interface of VSTO (API and web services).
In contrast with this approach, VSTO 2013 offers professional developer tools, making it possible to scale Office solutions to the whole enterprise, to update an Office solution once it has been deployed, to use advanced programming languages like C#, to have support for team development (source code control).
Taking into account all of the above undisputable advantages, we have decided to approach and present in this paper an interesting topic, related to the VSTO features presented above: the development of an innovative, customized Office solution that implements a Component Object Model Add-In (COM Add-In), designed for repurposing the default commands in Word 2013 and for extending the default features offered by the Office suite.
The paper has the following structure: in the second section, we have developed a Word 2013 Add-in using VSTO 2013 and repurposed the default actions of the commands in Word 2013 using VSTO 2013.
VSTO 2013 offers the possibility to extend the default features of the Office suite by developing customized solutions suited for each activity.
Through this implementation, we highlight the main VSTO controls along with their properties.
In VSTO 2013, one of the most commonly used controls is the Button control.
VSTO also offers an ItemsLoading event that is triggered before the dropdown list is displayed, thus offering to the developer a chance to alter the content of the Items collection before this would have been displayed to the user.
VSTO also offers an ItemsLoading event that is fired before the dropdown list of the DropDown control is displayed, thus offering to the developer a chance to alter the content of the Items collection before this would have been displayed to the user.