Revit에서 모든 응용프로그램 레벨 매크로는 Application 키워드를 사용하여 C#, VB.NET, Ruby 및 Python에서 응용프로그램 객체 주소를 지정합니다. . 여기에는 응용프로그램 전체의 데이터 및 설정이 포함됩니다.
Revit 관련 문서 레벨 매크로에서 Document 키워드는 C#, VB.NET, Ruby 및 Python에서 API Document 객체를 반환합니다. 문서 레벨 매크로에서 Application 객체에 액세스하려면 다음 항목을 사용하십시오.
Document.Application
주: 응용프로그램 또는 현재 문서에 이미 매크로가 포함되어 있는 경우 매크로 보안 설정에서 매크로를 사용할 수 있어야 합니다.
매크로 보안을(를) 참고하십시오.
매크로 작성 개요
- 매크로 관리자에서 응용프로그램 레벨 매크로의 경우 응용프로그램 탭을, 문서 레벨 매크로의 경우 프로젝트 탭을 선택합니다.
- 매크로 관리자 대화상자의 작성 섹션에서 매크로를 클릭합니다.
새 매크로 작성 대화상자가 열립니다.
- 다음 정보를 입력합니다.
- 매크로 이름 필드에 이름을 입력합니다.
- 매크로 리스트에서 상위 모듈을 선택합니다. 상위 모듈 언어에서는 매크로 언어가 정의됩니다.
- 필요한 경우 설명 필드에 매크로에 대한 간단한 설명을 추가합니다.
- 확인을 클릭합니다.
매크로 관리자에서 새 매크로가 상위 모듈에 배치됩니다.
Revit 매크로 IDE 응용프로그램이 시작되어 매크로를 작성합니다. 특정 프로그래밍 언어로 매크로에 대한 시작 템플릿이 표시됩니다.
예를 들어, 응용프로그램 레벨 매크로에 대한 C# 템플릿에서 Revit 매크로 IDE에는 이미
- 필수 using 지시문이 포함되었습니다.
- 모듈 이름공간(위 그래픽에서 MacroAppCS)을 식별했습니다.
- ThisApplication 클래스 정의를 시작했습니다.
- Module_Startup() 및 Module_Shutdown()에 대한 메서드를 시작했습니다.
- 새 매크로의 메서드(위 그래픽에서 MyFirstMacrosApp)를 시작하고, 사용자는 괄호 사이에 구현 코드를 추가할 수 있습니다.
또한 Revit 매크로 IDE 프로젝트 탐색기에는 컨텍스트가 표시됩니다.
- IDE의 주 창에서 이제 소스 코드를 입력할 수 있습니다. 매크로 소스 코드 예을(를) 참고하십시오.
- 파일
<매크로 이름> 저장을 클릭한 다음 Revit 매크로 IDE를 닫습니다.
- 모듈에 필요한 추가 매크로에 대해 1~ 6단계를 반복합니다.
주: 모듈 프로젝트가 매크로 관리자의 분류된 리스트에 표시되기 전에
Revit 매크로 IDE에서 모듈 프로젝트를 빌드하고 저장해야 합니다.
Revit 매크로 IDE에서 매크로 작성을(를) 참고하십시오.
선택적 도구
- 선택한 모듈 또는 매크로에 대한 설명을 전체에서 보려면 설명을 클릭합니다. 이것은 매크로 관리자의 설명 열이 잘린 경우 유용합니다.
- 모듈 및 매크로 수정 및 제거을(를) 참고하십시오.