Macros Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents the Visual Studio macro recorder.
public interface class Macros
public interface class Macros
__interface Macros
[System.Runtime.InteropServices.Guid("F9F99155-6D4D-49B1-AD63-C78C3E8A5916")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface Macros
[System.Runtime.InteropServices.Guid("F9F99155-6D4D-49B1-AD63-C78C3E8A5916")]
public interface Macros
[<System.Runtime.InteropServices.Guid("F9F99155-6D4D-49B1-AD63-C78C3E8A5916")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type Macros = interface
[<System.Runtime.InteropServices.Guid("F9F99155-6D4D-49B1-AD63-C78C3E8A5916")>]
type Macros = interface
Public Interface Macros
- Attributes
Remarks
Macros are deprecated. For information about how to use automation in Visual Studio, see FAQ: Converting Add-ins to VSPackage Extensions.
Properties
DTE |
Gets the top-level extensibility object. |
IsRecording |
Returns whether the macro recorder is currently recording actions. This property should not be used from within a macro. |
Parent |
Gets the immediate parent object of a Macros object. |
Methods
EmitMacroCode(String) |
Writes the line of code to the macro being recorded. This method should not be used from within a macro. |
Pause() |
Pauses the macro recorder so that no code is written to the macro currently being recorded. This method should not be used from within a macro. |
Resume() |
Resumes macro recording if it has been paused. This method should not be used from within a macro. |