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 | |
---|---|---|
DTE | Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab. | |
IsRecording | Gibt an, ob die Makroaufzeichnung derzeit Aktionen aufzeichnet.Diese Eigenschaft sollte nicht innerhalb eines Makros verwendet werden. | |
Parent | Ruft das unmittelbar übergeordnete Objekt eines Macros-Objekts ab. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
EmitMacroCode | Übernimmt die angegebene Codezeile in das Makro, das gerade aufgezeichnet wird.Diese Methode sollte nicht innerhalb eines Makros verwendet werden. | |
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. | |
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.