Extensibility Model Differences

Although Visual Studio Macros shares its Development Tools Extensibility (DTE) type library with Visual Studio, some objects, such as Solution Explorer, are not applicable to macros. The following table lists public operations of the Visual Studio extensibility model that differ from or are not usable in Visual Studio Macros.

Macros Behavior

The following table details the extensibility model behavior differences between macros and the Visual Studio IDE.

Operation

Behavior in Visual Studio Macros

Solution

Although Visual Studio Macros does not support the concept of a solution in the user interface, the object model contains Solution to enable you to get the collection of projects in an early-bound manner

FullName

Returns the full path name of the Visual Studio Macros application

Name

Returns the name of the environment. When Visual Studio Macros is hosted by Visual Studio, the string is "VS Macro"

OpenFile

Not available

IsOpenFile

Not available

Quit

Hides the Visual Studio Macros IDE, as would the command, FileClose and Return to Host

Macros

Returns an error

UserControl

Returns an error

MacrosIDE

Returns an error

LaunchWizard

Returns an error

See Also

Concepts

Document and Documents Object Differences

Property Differences

Item Operation Differences

Find2 Method Differences

Project Differences

Tools Options Differences