다음을 통해 공유


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 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 DTE 최상위 확장성 개체를 가져옵니다.
Public 속성 IsRecording 현재 매크로 레코더가 동작을 기록하고 있는지 여부를 반환합니다.매크로 내에서는 이 속성을 사용할 수 없습니다.
Public 속성 Parent Macros 개체의 직계 부모를 가져옵니다.

위쪽

메서드

  이름 설명
Public 메서드 EmitMacroCode 기록 중인 매크로에 코드 줄을 씁니다.매크로 내에서는 이 메서드를 사용할 수 없습니다.
Public 메서드 Pause 현재 기록 중인 매크로에 코드를 쓸 수 없도록 매크로 레코더를 일시 중지합니다.매크로 내에서는 이 메서드를 사용할 수 없습니다.
Public 메서드 Resume 매크로 기록이 일시 중지된 경우 다시 시작합니다.매크로 내에서는 이 메서드를 사용할 수 없습니다.

위쪽

설명

Macros 개체를 사용하면 추가 기능에서 프로그래밍 방식으로 매크로 레코더를 제어하고 매크로 기록을 조작할 수 있습니다. 예를 들면 매크로 기록(매크로에 코드 줄 생성 또는 삽입), 기록 일시 중지 및 다시 시작을 감지할 수 있습니다.

참고 항목

참조

EnvDTE 네임스페이스

기타 리소스

Automating Repetitive Actions by Using Macros