Freigeben über


Macros-Schnittstelle

Stellt die Visual Studio-Makroaufzeichnung dar.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Syntax

'Declaration
<GuidAttribute("F9F99155-6D4D-49B1-AD63-C78C3E8A5916")> _
Public Interface Macros
[GuidAttribute("F9F99155-6D4D-49B1-AD63-C78C3E8A5916")]
public interface Macros
[GuidAttribute(L"F9F99155-6D4D-49B1-AD63-C78C3E8A5916")]
public interface class Macros
[<GuidAttribute("F9F99155-6D4D-49B1-AD63-C78C3E8A5916")>]
type Macros =  interface end
public interface Macros

Der Macros-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft DTE Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab.
Öffentliche Eigenschaft IsRecording Gibt an, ob die Makroaufzeichnung derzeit Aktionen aufzeichnet.Diese Eigenschaft sollte nicht innerhalb eines Makros verwendet werden.
Öffentliche Eigenschaft Parent Ruft das unmittelbar übergeordnete Objekt eines Macros-Objekts ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode EmitMacroCode Übernimmt die angegebene Codezeile in das Makro, das gerade aufgezeichnet wird.Diese Methode sollte nicht innerhalb eines Makros verwendet werden.
Öffentliche Methode Pause Hält die Makroaufzeichnung an, sodass dem Makro, das gerade aufgezeichnet wird, kein Code hinzugefügt wird.Diese Methode sollte nicht innerhalb eines Makros verwendet werden.
Öffentliche Methode Resume Setzt die Makroaufzeichnung fort, wenn sie zuvor angehalten wurde.Diese Methode sollte nicht innerhalb eines Makros verwendet werden.

Zum Seitenanfang

Hinweise

Das Macros-Objekt ermöglicht es Add-Ins, die Makroaufzeichnung programmgesteuert zu steuern und zu ändern. Es kann feststellen, ob eine Makroaufzeichnung stattfindet, Codezeilen im Makro ausgeben (d. h. einfügen) sowie die Aufzeichnung anhalten und wieder fortsetzen.

Siehe auch

Referenz

EnvDTE-Namespace

Weitere Ressourcen

Automatisieren von wiederkehrenden Aktionen mit Makros