Visual Studio Tools for Applications
{{Expansion depth limit exceeded| left =
| #default = }}
{{Expansion depth limit exceeded| {{{Expansion depth limit exceeded}}}
| [[File:{{Expansion depth limit exceeded| speedy = Ambox speedy deletion.png
| delete = Ambox deletion.png
| content = Ambox content.png
| style = Edit-clear.svg
| move = Ambox move.png
| protection = Ambox protection.png
| notice
| #default = Ambox notice.png
}} | {{Expansion depth limit exceeded| left = 20x20px
| #default = 40x40px
}} |link=|alt=]]
}}{{Expansion depth limit exceeded| left =
| #default = |
{{{Expansion depth limit exceeded}}} |
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.[vague] Those customization abilities can be used by end-users to tailor the ISV's application within a managed extensibility environment.[vague][1]
Launch
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.[2]
Packaging
It is included with Office 2007 for use by end-users and business application developers, and the SDK is available separately for ISVs.[3]
Current version
Visual Studio Tools for Applications 2.0 is the current version. The second version of Visual Studio Tools for Applications includes features such as dynamic programming[clarification needed] and support for WPF, WCF, WF, LINQ, and .NET 3.5.[4]
Architecture
Visual Studio Tools for Applications is based on the .NET Framework v2.0 and is built on the same architecture as Visual Studio Tools for Office (VSTO).[5] Some of the technology developed for Visual Studio for Application (VSA) was incorporated within Visual Studio Tools for Applications.[6]
Visual Studio Tools for Applications consists of an SDK and a customized developer IDE, based on the Visual Studio 2005 IDE, and a runtime that can be embedded in applications to expose its features via the .NET object model. It also includes an end-user IDE incorporating Visual Basic .NET and C#. Visual Studio Tools for Applications also features 64-bit support, macro recording and other usual Visual Studio 2005 IDE features, but does not incorporate Active Scripting support.[clarification needed]
ISV License fees
Independent Software Vendors wishing to integrate Visual Studio Tools for Applications into their applications must pay a license fee to Microsoft 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.[7] End-users benefit from the Visual Studio Tools for Applications environment being included in the ISV's application (such as Microsoft Office 2007).[clarification needed]
Coexistence with VBA
Office 2007 applications continue to come with Visual Basic for Applications as the end-user customization environment, except for InfoPath 2007 which enables end-users to customize their InfoPath forms by programming with Visual Studio Tools for Applications.
References
- ↑ {{Expansion depth limit exceeded|{{Expansion depth limit exceeded|[[{{{Expansion depth limit exceeded}}} |{{{Expansion depth limit exceeded}}}{{Expansion depth limit exceeded|, {{{Expansion depth limit exceeded}}}
}}]]
|{{{Expansion depth limit exceeded}}}{{Expansion depth limit exceeded|, {{{Expansion depth limit exceeded}}}
}}
}}{{Expansion depth limit exceeded|{{Expansion depth limit exceeded|;
|{{Expansion depth limit exceeded| & |; }}
}}{{Expansion depth limit exceeded|[[{{{Expansion depth limit exceeded}}} |{{{Expansion depth limit exceeded}}}{{Expansion depth limit exceeded|, {{{Expansion depth limit exceeded}}}
}}]]
|{{{Expansion depth limit exceeded}}}{{Expansion depth limit exceeded|, {{{Expansion depth limit exceeded}}}
}}
}}{{Expansion depth limit exceeded|{{Expansion depth limit exceeded|;
|{{Expansion depth limit exceeded| & |; }}
}}{{Expansion depth limit exceeded|[[{{{Expansion depth limit exceeded}}} |{{{Expansion depth limit exceeded}}}{{Expansion depth limit exceeded|, {{{Expansion depth limit exceeded}}}
}}]]
|{{{Expansion depth limit exceeded}}}{{Expansion depth limit exceeded|, {{{Expansion depth limit exceeded}}}
}}
}}{{Expansion depth limit exceeded| et al.
}}
}}
}}, ed{{Expansion depth limit exceeded|s}}{{Expansion depth limit exceeded|.||.}}{{Expansion depth limit exceeded| ({{{Expansion depth limit exceeded}}}){{Expansion depth limit exceeded| [{{{Expansion depth limit exceeded}}}]
}}
}}
}}{{Expansion depth limit exceeded|,
}}{{Expansion depth limit exceeded| 1={{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}
|{{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}
|{{Expansion depth limit exceeded|{{Expansion depth limit exceeded|http://www.pubmedcentral.nih.gov/articlerender.fcgi?tool=pmcentrez&artid={{{Expansion depth limit exceeded}}}
}}
}}
}}
}}
| 2={{Expansion depth limit exceeded|Expansion depth limit exceeded{{{Expansion depth limit exceeded}}}Expansion depth limit exceeded
|"{{Expansion depth limit exceeded|{{Expansion depth limit exceeded|
}}[{{{Expansion depth limit exceeded}}}]
}}"
}}
}}{{Expansion depth limit exceeded|{{Expansion depth limit exceeded|,
}} {{Expansion depth limit exceeded| 1={{Expansion depth limit exceeded|{{Expansion depth limit exceeded|{{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}
|{{Expansion depth limit exceeded|{{Expansion depth limit exceeded| http://www.pubmedcentral.nih.gov/articlerender.fcgi?tool=pmcentrez&artid={{{Expansion depth limit exceeded}}}
}}}}
}}
}}
|{{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}
|{{Expansion depth limit exceeded|{{Expansion depth limit exceeded| http://www.pubmedcentral.nih.gov/articlerender.fcgi?tool=pmcentrez&artid={{{Expansion depth limit exceeded}}}
}}}}
}}
}}
| 2=Expansion depth limit exceeded{{Expansion depth limit exceeded| [{{{Expansion depth limit exceeded}}}]
}}Expansion depth limit exceeded
}}
}}{{Expansion depth limit exceeded| ({{{Expansion depth limit exceeded}}})
}}{{Expansion depth limit exceeded|, {{{Expansion depth limit exceeded}}}
}}{{Expansion depth limit exceeded|, Expansion depth limit exceeded{{{Expansion depth limit exceeded}}}Expansion depth limit exceeded
}}{{Expansion depth limit exceeded|,
}}{{Expansion depth limit exceeded| ({{{Expansion depth limit exceeded}}} ed.)
}}{{Expansion depth limit exceeded|, {{{Expansion depth limit exceeded}}}
}}{{Expansion depth limit exceeded|{{Expansion depth limit exceeded|Expansion depth limit exceeded
|,
}} {{{Expansion depth limit exceeded}}}
}}{{Expansion depth limit exceeded|, {{{Expansion depth limit exceeded}}}{{Expansion depth limit exceeded| [{{{Expansion depth limit exceeded}}}]
}}
}}{{Expansion depth limit exceeded|, {{{Expansion depth limit exceeded}}}
}}{{Expansion depth limit exceeded|, {{Expansion depth limit exceeded|.|A|a}}rchived{{Expansion depth limit exceeded|{{Expansion depth limit exceeded| from {{Expansion depth limit exceeded||the original}}}}
}}{{Expansion depth limit exceeded| on {{{Expansion depth limit exceeded}}}
}}{{Expansion depth limit exceeded|. {{Expansion depth limit exceeded|If you specify
|{{Expansion depth limit exceeded|archiveurl|archivedate}}=, you must {{Expansion depth limit exceeded| also specify|{{Expansion depth limit exceeded|archivedate|archiveurl}}=|first specify|url=}}}} }} }}{{Expansion depth limit exceeded||.}}<span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook{{Expansion depth limit exceeded|&rft.genre=bookitem&rft.btitle={{Expansion depth limit exceeded}}&rft.atitle={{Expansion depth limit exceeded}} |&rft.genre=book&rft.btitle={{Expansion depth limit exceeded}} }}&rfr_id=info:sid/en.wikipedia.org:Visual_Studio_Tools_for_Applications"> - ↑ VSTA RTM's with the 2007 Office System
- ↑ Download Visual Studio 2005 Tools for Applications Software Development Kit (SDK)
- ↑ What's new in Visual Studio Tools for Applications 2.0
- ↑ {{Expansion depth limit exceeded|{{Expansion depth limit exceeded|[[{{{Expansion depth limit exceeded}}} |{{{Expansion depth limit exceeded}}}{{Expansion depth limit exceeded|, {{{Expansion depth limit exceeded}}}
}}]]
|{{{Expansion depth limit exceeded}}}{{Expansion depth limit exceeded|, {{{Expansion depth limit exceeded}}}
}}
}}{{Expansion depth limit exceeded|{{Expansion depth limit exceeded|;
|{{Expansion depth limit exceeded| & |; }}
}}{{Expansion depth limit exceeded|[[{{{Expansion depth limit exceeded}}} |{{{Expansion depth limit exceeded}}}{{Expansion depth limit exceeded|, {{{Expansion depth limit exceeded}}}
}}]]
|{{{Expansion depth limit exceeded}}}{{Expansion depth limit exceeded|, {{{Expansion depth limit exceeded}}}
}}
}}{{Expansion depth limit exceeded|{{Expansion depth limit exceeded|;
|{{Expansion depth limit exceeded| & |; }}
}}{{Expansion depth limit exceeded|[[{{{Expansion depth limit exceeded}}} |{{{Expansion depth limit exceeded}}}{{Expansion depth limit exceeded|, {{{Expansion depth limit exceeded}}}
}}]]
|{{{Expansion depth limit exceeded}}}{{Expansion depth limit exceeded|, {{{Expansion depth limit exceeded}}}
}}
}}{{Expansion depth limit exceeded| et al.
}}
}}
}}, ed{{Expansion depth limit exceeded|s}}{{Expansion depth limit exceeded|.||.}}{{Expansion depth limit exceeded| ({{{Expansion depth limit exceeded}}}){{Expansion depth limit exceeded| [{{{Expansion depth limit exceeded}}}]
}}
}}
}}{{Expansion depth limit exceeded|,
}}{{Expansion depth limit exceeded| 1={{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}
|{{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}
|{{Expansion depth limit exceeded|{{Expansion depth limit exceeded|http://www.pubmedcentral.nih.gov/articlerender.fcgi?tool=pmcentrez&artid={{{Expansion depth limit exceeded}}}
}}
}}
}}
}}
| 2={{Expansion depth limit exceeded|Expansion depth limit exceeded{{{Expansion depth limit exceeded}}}Expansion depth limit exceeded
|"{{Expansion depth limit exceeded|{{Expansion depth limit exceeded|
}}[{{{Expansion depth limit exceeded}}}]
}}"
}}
}}{{Expansion depth limit exceeded|{{Expansion depth limit exceeded|,
}} {{Expansion depth limit exceeded| 1={{Expansion depth limit exceeded|{{Expansion depth limit exceeded|{{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}
|{{Expansion depth limit exceeded|{{Expansion depth limit exceeded| http://www.pubmedcentral.nih.gov/articlerender.fcgi?tool=pmcentrez&artid={{{Expansion depth limit exceeded}}}
}}}}
}}
}}
|{{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}
|{{Expansion depth limit exceeded|{{Expansion depth limit exceeded| http://www.pubmedcentral.nih.gov/articlerender.fcgi?tool=pmcentrez&artid={{{Expansion depth limit exceeded}}}
}}}}
}}
}}
| 2=Expansion depth limit exceeded{{Expansion depth limit exceeded| [{{{Expansion depth limit exceeded}}}]
}}Expansion depth limit exceeded
}}
}}{{Expansion depth limit exceeded| ({{{Expansion depth limit exceeded}}})
}}{{Expansion depth limit exceeded|, {{{Expansion depth limit exceeded}}}
}}{{Expansion depth limit exceeded|, Expansion depth limit exceeded{{{Expansion depth limit exceeded}}}Expansion depth limit exceeded
}}{{Expansion depth limit exceeded|,
}}{{Expansion depth limit exceeded| ({{{Expansion depth limit exceeded}}} ed.)
}}{{Expansion depth limit exceeded|, {{{Expansion depth limit exceeded}}}
}}{{Expansion depth limit exceeded|{{Expansion depth limit exceeded|Expansion depth limit exceeded
|,
}} {{{Expansion depth limit exceeded}}}
}}{{Expansion depth limit exceeded|, {{{Expansion depth limit exceeded}}}{{Expansion depth limit exceeded| [{{{Expansion depth limit exceeded}}}]
}}
}}{{Expansion depth limit exceeded|, {{{Expansion depth limit exceeded}}}
}}{{Expansion depth limit exceeded|, {{Expansion depth limit exceeded|.|A|a}}rchived{{Expansion depth limit exceeded|{{Expansion depth limit exceeded| from {{Expansion depth limit exceeded||the original}}}}
}}{{Expansion depth limit exceeded| on {{{Expansion depth limit exceeded}}}
}}{{Expansion depth limit exceeded|. {{Expansion depth limit exceeded|If you specify
|{{Expansion depth limit exceeded|archiveurl|archivedate}}=, you must {{Expansion depth limit exceeded| also specify|{{Expansion depth limit exceeded|archivedate|archiveurl}}=|first specify|url=}}}} }} }}{{Expansion depth limit exceeded||.}}<span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook{{Expansion depth limit exceeded|&rft.genre=bookitem&rft.btitle={{Expansion depth limit exceeded}}&rft.atitle={{Expansion depth limit exceeded}} |&rft.genre=book&rft.btitle={{Expansion depth limit exceeded}} }}&rfr_id=info:sid/en.wikipedia.org:Visual_Studio_Tools_for_Applications"> - ↑ What's up with VSA
- ↑ {{Expansion depth limit exceeded|{{Expansion depth limit exceeded|[[{{{Expansion depth limit exceeded}}} |{{{Expansion depth limit exceeded}}}{{Expansion depth limit exceeded|, {{{Expansion depth limit exceeded}}}
}}]]
|{{{Expansion depth limit exceeded}}}{{Expansion depth limit exceeded|, {{{Expansion depth limit exceeded}}}
}}
}}{{Expansion depth limit exceeded|{{Expansion depth limit exceeded|;
|{{Expansion depth limit exceeded| & |; }}
}}{{Expansion depth limit exceeded|[[{{{Expansion depth limit exceeded}}} |{{{Expansion depth limit exceeded}}}{{Expansion depth limit exceeded|, {{{Expansion depth limit exceeded}}}
}}]]
|{{{Expansion depth limit exceeded}}}{{Expansion depth limit exceeded|, {{{Expansion depth limit exceeded}}}
}}
}}{{Expansion depth limit exceeded|{{Expansion depth limit exceeded|;
|{{Expansion depth limit exceeded| & |; }}
}}{{Expansion depth limit exceeded|[[{{{Expansion depth limit exceeded}}} |{{{Expansion depth limit exceeded}}}{{Expansion depth limit exceeded|, {{{Expansion depth limit exceeded}}}
}}]]
|{{{Expansion depth limit exceeded}}}{{Expansion depth limit exceeded|, {{{Expansion depth limit exceeded}}}
}}
}}{{Expansion depth limit exceeded| et al.
}}
}}
}}, ed{{Expansion depth limit exceeded|s}}{{Expansion depth limit exceeded|.||.}}{{Expansion depth limit exceeded| ({{{Expansion depth limit exceeded}}}){{Expansion depth limit exceeded| [{{{Expansion depth limit exceeded}}}]
}}
}}
}}{{Expansion depth limit exceeded|,
}}{{Expansion depth limit exceeded| 1={{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}
|{{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}
|{{Expansion depth limit exceeded|{{Expansion depth limit exceeded|http://www.pubmedcentral.nih.gov/articlerender.fcgi?tool=pmcentrez&artid={{{Expansion depth limit exceeded}}}
}}
}}
}}
}}
| 2={{Expansion depth limit exceeded|Expansion depth limit exceeded{{{Expansion depth limit exceeded}}}Expansion depth limit exceeded
|"{{Expansion depth limit exceeded|{{Expansion depth limit exceeded|
}}[{{{Expansion depth limit exceeded}}}]
}}"
}}
}}{{Expansion depth limit exceeded|{{Expansion depth limit exceeded|,
}} {{Expansion depth limit exceeded| 1={{Expansion depth limit exceeded|{{Expansion depth limit exceeded|{{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}
|{{Expansion depth limit exceeded|{{Expansion depth limit exceeded| http://www.pubmedcentral.nih.gov/articlerender.fcgi?tool=pmcentrez&artid={{{Expansion depth limit exceeded}}}
}}}}
}}
}}
|{{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}}
|{{Expansion depth limit exceeded|{{Expansion depth limit exceeded| http://www.pubmedcentral.nih.gov/articlerender.fcgi?tool=pmcentrez&artid={{{Expansion depth limit exceeded}}}
}}}}
}}
}}
| 2=Expansion depth limit exceeded{{Expansion depth limit exceeded| [{{{Expansion depth limit exceeded}}}]
}}Expansion depth limit exceeded
}}
}}{{Expansion depth limit exceeded| ({{{Expansion depth limit exceeded}}})
}}{{Expansion depth limit exceeded|, {{{Expansion depth limit exceeded}}}
}}{{Expansion depth limit exceeded|, Expansion depth limit exceeded{{{Expansion depth limit exceeded}}}Expansion depth limit exceeded
}}{{Expansion depth limit exceeded|,
}}{{Expansion depth limit exceeded| ({{{Expansion depth limit exceeded}}} ed.)
}}{{Expansion depth limit exceeded|, {{{Expansion depth limit exceeded}}}
}}{{Expansion depth limit exceeded|{{Expansion depth limit exceeded|Expansion depth limit exceeded
|,
}} {{{Expansion depth limit exceeded}}}
}}{{Expansion depth limit exceeded|, {{{Expansion depth limit exceeded}}}{{Expansion depth limit exceeded| [{{{Expansion depth limit exceeded}}}]
}}
}}{{Expansion depth limit exceeded|, {{{Expansion depth limit exceeded}}}
}}{{Expansion depth limit exceeded|, {{Expansion depth limit exceeded|.|A|a}}rchived{{Expansion depth limit exceeded|{{Expansion depth limit exceeded| from {{Expansion depth limit exceeded||the original}}}}
}}{{Expansion depth limit exceeded| on {{{Expansion depth limit exceeded}}}
}}{{Expansion depth limit exceeded|. {{Expansion depth limit exceeded|If you specify
|{{Expansion depth limit exceeded|archiveurl|archivedate}}=, you must {{Expansion depth limit exceeded| also specify|{{Expansion depth limit exceeded|archivedate|archiveurl}}=|first specify|url=}}}} }} }}{{Expansion depth limit exceeded||.}}<span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook{{Expansion depth limit exceeded|&rft.genre=bookitem&rft.btitle={{Expansion depth limit exceeded}}&rft.atitle={{Expansion depth limit exceeded}} |&rft.genre=book&rft.btitle={{Expansion depth limit exceeded}} }}&rfr_id=info:sid/en.wikipedia.org:Visual_Studio_Tools_for_Applications">
External links
If you like SEOmastering Site, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...