매크로 샘플
업데이트: 2007년 11월
매크로 IDE에는 분석 및 사용이 가능한 몇 개의 샘플 매크로가 포함되어 있습니다. 이들 매크로는 Samples 노드에 있으며 매크로 탐색기나 매크로 IDE에서 사용할 수 있습니다. 다음은 매크로 샘플 목록과 각 매크로에서 수행하는 작업에 대한 설명입니다.
제공되는 샘플
Accessibility — 텍스트 및 표시 속성 크기와 Visual Studio에서의 모양을 조작하는 데 사용되는 매크로가 들어 있습니다.
AddDirAsSlnFolder — 디스크의 폴더를 솔루션의 폴더 구조로 가져옵니다.
DevStudio6Editor — 이 매크로 프로젝트에는 Visual Studio 매크로에서 작동하도록 변환된 Developer Studio 버전 6.0 매크로 샘플의 매크로가 들어 있습니다. 이 매크로는 열려 있는 모든 문서를 인쇄하고, 선택한 코드 블록에 주석을 지정하고, 수정 표시를 추가하는 등의 작업을 수행하는 방법을 보여 줍니다.
MakeAddin — 매크로 프로젝트를 Visual Studio 추가 기능으로 변환합니다. 이 프로젝트는 추가 기능의 구조, 매크로에 있는 모든 프로젝트와 프로젝트에 있는 각 항목을 반복하여 처리하는 방법, ItemOperations 개체를 사용하여 새 프로젝트 항목을 추가하는 방법, 참조를 한 프로젝트에서 다른 프로젝트로 복사하는 방법 등을 보여 줍니다.
Utilities — 다른 샘플 매크로에 사용되는 여러 가지 유틸리티 매크로가 들어 있습니다. 이 매크로는 창 구성을 저장하고 검색하는 방법, 옵션 대화 상자에서 속성을 조작하는 방법, 프로젝트의 항목 전체를 반복하여 처리하는 방법 등을 보여 줍니다.
VSDebugger — 디버거 자동화 모델 개체를 사용하여 디버깅 작업을 제어하고 조작하는 데 사용되는 여러 매크로가 들어 있습니다. 이 매크로는 현재 프로그램에서 실행 중인 각 스레드에 대한 스택을 명령 창에 나열하고, 중단점을 나열 및 조작하고, 디버거에서 지원하는 프로세스 및 언어를 나열하는 방법 등을 보여 줍니다.
VSEditor — Visual Studio에서 잘라내기 및 붙여넣기, 삽입 등의 편집 기능을 완벽하게 제공하는 메모장 같은 텍스트 편집기를 만듭니다. 현재 문서의 백업을 저장하고, 코드 자동화 모델을 사용하여 개요 섹션을 만들고 조작하며, 코드를 탐색하고, 삽입 지점을 이동하고 사용하며, 텍스트를 조작하고 서식을 지정하는 방법 등을 보여 줍니다.
참고: 샘플 매크로에는 EnvironmentEvents라는 매크로도 있지만 EnvironmentEvents는 실제로 샘플이 아니라 다른 매크로에 이벤트 처리기를 제공하는 역할을 합니다. 하지만 매크로에서 이벤트 처리기가 초기화되는 방법을 보여 줍니다. 이에 대한 자세한 내용은 방법: 매크로에서 환경 이벤트 처리를 참조하십시오.