Visual Basic for Applications 및 Visual Basic for Pprograms

VB로 API 외부 프로그램 작성과 IBM® Rational® Rhapsody® 내에서 Visual Basic for Applications 스크립트 작성 간의 주요 차이점은 Rational Rhapsody 애플리케이션으로 알려진 대로 루트 오브젝트의 가용성입니다. 외부 VB 프로그램에서 애플리케이션 오브젝트를 작성해야 하며, Visual Basic for Applications 스크립트에 기존 애플리케이션 오브젝트에 대한 직접 액세스 권한이 있어야 합니다.

VB 또는 Visual Basic for Applications 프로그램에서 액세스하는지에 관계없이 기능면에서 Application 오브젝트는 동일합니다. 그러나 Visual Basic for Applications 사용자에게 루트 오브젝트의 모든 메소드가 Visual Basic for Applications 컨텍스트의 로컬 메소드와 같이 표시됩니다. 예를 들어, Rational Rhapsody 모델의 순회가 항상 프로젝트 오브젝트에 액세스하면서 시작됩니다. 다음 예제는 프로젝트의 이름이 표시되는 Visual Basic for Applications 스크립트를 보여줍니다.

Dim a as Object
Set a = getProject
MsgBox a.name

메소드 getProject는 루트 오브젝트의 함수입니다.


피드백