Macros 接口

表示 Visual Studio 宏记录器。

命名空间:  EnvDTE
程序集:  EnvDTE(在 EnvDTE.dll 中)

语法

声明
<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

Macros 类型公开以下成员。

属性

  名称 说明
公共属性 DTE 获取顶级扩展性对象。
公共属性 IsRecording 返回宏记录器当前是否正在记录操作。此属性不应从宏内部使用。
公共属性 Parent 获取 Macros 对象的直接父对象。

页首

方法

  名称 说明
公共方法 EmitMacroCode 将代码行写到正在记录的宏。此方法不应从宏内部使用。
公共方法 Pause 暂停宏记录器以便没有任何代码写入当前正在记录的宏。此方法不应从宏内部使用。
公共方法 Resume 如果宏记录已暂停,则继续宏记录。此方法不应从宏内部使用。

页首

备注

Macros 对象允许外接程序通过编程来控制宏记录器和操纵宏记录。它能够检测宏是否正在记录;在宏中发出(即插入)代码行;以及让记录暂停和继续。

请参见

参考

EnvDTE 命名空间

其他资源

Automating Repetitive Actions by Using Macros