Visual Basic for Applications 매크로 추가

이 태스크 정보

Rational® Rhapsody® COM API를 통해 Visual Basic for Application과 IBM® Rational Rhapsody 간의 기본 상호작용을 쉽게 수행할 수 있습니다.

또한 헬퍼 창을 사용하여 Visual Basic for Applications 매크로를 추가할 수 있습니다. Visual Basic for Applications 매크로를 추가하려면 다음을 수행합니다.

프로시저

  1. Rational Rhapsody에 프로젝트가 열려 있는 상태에서 도구 > 사용자 정의를 선택하여 헬퍼 창을 여십시오.
  2. 새로 작성 아이콘 New icon을 클릭하여 메뉴 컨테츠 상자에 새 Visual Basic for Applications 매크로 메뉴 명령에 대한 빈 행을 추가하십시오.
  3. 공백 필드에 새 메뉴 항목의 이름을 입력하십시오(예: My Visual Basic for Applications Command).
  4. Visual Basic for Applications 매트로 단일 선택 단추를 헬퍼 유형으로 선택하십시오. 헬퍼 창에 Visual Basic for Applications 특정 옵션이 나열됩니다.
  5. 다음과 같이 적용 가능한 헬퍼 매개변수를 지정하십시오.
    • 모듈 상자에 Visual Basic for Applications 모듈의 이름을 입력합니다.
    • 매크로 이름 상자에 Visual Basic for Applications 매크로의 이름을 입력합니다.
    • 적용 대상 목록에서 새 명령과 연관할 모델 요소를 지정합니다.

      이 필드에 대한 값을 지정하지 않는 경우 이 헬퍼 애플리케이션의 링크에 대한 메뉴 명령이 6 단계에서 수행한 작업에 따라 도구 메뉴에 추가됩니다.
    • 프로젝트 유형 목록에서 프로젝트 프로파일을 선택합니다.

      이 상자를 공백으로 두면 기본적으로 열어 본 현재 프로젝트의 프로필로 사용됩니다.
    • 헬퍼 트리거 목록에서 새 명령을 트리거하는 조치를 선택합니다.
  6. 적용 대상 목록에 수행한 작업에 따라 다음을 수행합니다.
    • 명령에 대한 해당 모델 요소를 지정하지 않은 경우 도구 메뉴에 표시 선택란이 선택되어 있는지 확인합니다. 이는 도구 메뉴에 헬퍼 애플리케이션에 대한 링크의 새 메뉴 명령이 표시됨을 의미합니다. 이 선택란을 선택 취소하면 이 명령이 시작될 때 헬퍼 애플리케이션에 대한 링크가 계속해서 작동되는 경우에도 도구 메뉴에 메뉴 명령이 표시되지 않습니다.
    • 명령에 대한 해당 모델 요소를 지정한 경우 도구 메뉴에 표시 선택란이 선택되어 있는지 확인합니다. 이는 메뉴에 지정한 모델 요소에 대한 새 명령이 표시됨을 의미합니다. 이 선택란을 선택 취소하면 명령이 시작될 때 헬퍼 애플리케이션에 대한 링크가 계속해서 작동하는 경우에도 팝업 메뉴에 지정된 모델 요소에 대한 메뉴 명령이 표시되지 않습니다.
  7. 확인을 클릭하십시오.
    현재 프로젝트가 헬퍼 애플리케이션에 대해 설정한 매개변수 내에 있는 경우 작성한 헬퍼 애플리케이션을 즉시 사용할 수 있습니다. 예를 들어, 현재 열려 있는 Rational Rhapsody 프로젝트에서 FunctionalC 프로파일을 사용하고 이 프로파일에 대해 My New Command 헬퍼 애플리케이션을 작성한 경우 이 헬퍼 애플리케이션을 즉시 사용할 수 있습니다. 그러나 My New Command 헬퍼 애플리케이션에 대해 DoDAF 프로파일을 지정한 경우(프로젝트 유형 목록에서 선택) 현재 프로젝트에서 작동되지 않습니다.

결과

참고: 선택한 오브젝트가 실제로 명령에 대한 코어 오브젝트인지 확인하기 위해 Visual Basic for Applications 매크로에 코드를 추가하는 것은 사용자의 책임입니다. 선택한 요소를 가져오는 COM 명령은 getSelectedElement()입니다.

피드백