Visual Studio Tools for Office (VSTO) is part of Microsoft’s Visual Studio .NET tools suite and supports the Microsoft .NET Framework. It is used by developers to write code connecting Microsoft Office Word, Excel and Outlook applications. Developers using VSTO can employ C# or Visual Basic languages. It is an alternative to VBA (Visual Basic for Applications).