Visual Studio Extensibility - Visual Studio As An Extensible Platform - Extension Artifacts - Macros

Macros

Macros provide the easiest way to extend Visual Studio there is even no need for VS SDK. Visual Studio has got functions to record macros and so we can automate repetitive tasks in a few minutes. Macros access the Visual Studio automation object model and easily combine VS commands with useful automation property values to get the desired behavior. To become a professional macro developers have to know the object model behind the macros and a few dozen of patterns about using those objects. Visual Studio 2008 comes with a few macro samples to get started. The best way to learn macro programming is to record macros and view recording results. Although macros are useful for task automation, they are not the right tools to create totally new functionality. When using macros, anyone can see the source code of them. Macros use a VB-like script language; C#-like syntax cannot be used.

Read more about this topic:  Visual Studio Extensibility, Visual Studio As An Extensible Platform, Extension Artifacts

Other articles related to "macros, macro":

Clojure - Macros
... Clojure's macro system is very similar to that in Common Lisp with the exception that Clojure's version of the backquote (called "syntax quote") qualifies symbols with their namespace ... It is possible to force a capturing macro expansion, but this must be done explicitly ...
Ca RMetal - Didactic Interest - Macros
... The macros can be organized in a hierarchy of folders, which make it easy to transform CaRMetal into a tool allowing to explore non-euclidian geometries ...
Ddoc
... The template macros convert the structured format into another set of macros that express the markup ... The latter set of markup macros are expanded to produce, by default, HTML ... Both the template macros and the markup macros can be overridden by the user, and can be applied via external files analogous to HTML style sheets ...
Macros The Black - Events - Into A Dark Realm
... that the leader of the resistance, known as the Gardener, is none other than Macros the Black ... Macros however retains few of his memories as punishment by the gods for his hubris in attempting to become the new God of Magic ... are the lost ten thousand gods of the Dasati, whom Pug and Macros must save ...