다음 단계에 따라 LabVIEW에서 ActiveX 활성화 어플리케이션에 접근합니다:

  1. VI의 프런트패널에 오토메이션 참조 번호 컨트롤을 추가합니다.
  2. 오토메이션 참조 번호 컨트롤의 ActiveX 클래스를 선택하여 접근하려는 ActiveX 객체를 지정합니다.
  3. [오토메이션 열기] 함수를 사용하여 ActiveX 객체에 대한 참조를 엽니다. 참조를 열면, LabVIEW가 참조된 ActiveX 객체와 통신하게 됩니다.
  4. 참조를 프로퍼티 노드 또는 인보트 노드로 전달하여 객체의 프로퍼티에 접근하거나 메소드를 인보크합니다. 이 중 하나의 노드를 클릭하면, 해당 객체에서 사용 가능한 모든 프로퍼티 또는 메소드를 LabVIEW가 디스플레이합니다. 객체는 COM (Component Object Model) 인터페이스를 구현하며, 사용가능한 프로퍼티 및 메소드를 결정합니다.
    노트 특정 ActiveX 객체에 대해 기대하는 프로퍼티나 메소드를 LabVIEW가 디스플레이하지 않는 경우, 객체가 여러 COM 인터페이스를 구현할 수 있습니다. LabVIEW가 한 번에 한 객체가 구현하는 오직 하나의 COM 인터페이스로부터 프로퍼티나 메소드를 디스플레이하는 것일 수 있습니다. [배리언트를 데이터로] 함수를 사용하여 객체가 구현하는 다른 COM 인터페이스의 프로퍼티와 메소드를 LabVIEW로 하여금 강제로 디스플레이하게 하여 객체를 다른 COM 인터페이스로 캐스트할 수 있습니다.
  5. 객체를 메모리에서 삭제하려면 [참조 닫기] 함수를 사용합니다.

이전 단계를 사용하여 Microsoft Office 어플리케이션과 같은 일반적인 ActiveX 활성화 어플리케이션에 접근할 수 있습니다. 예를 들어, Microsoft Excel이 ActiveX 활성 어플리케이션입니다. 엑셀에 대한 참조를 열 수 있을 뿐만 아니라 엑셀을 열어 사용자의 스크린에 나타나게 하고, 워크북을 생성하고, 스프레드시트를 생성하고, 테이블을 LabVIEW에서 엑셀 스프레드시트로 작성하는 프로퍼티와 메소드를 호출할 수 있습니다.

LabVIEW를 엑셀 클라이언트로 사용하는 예제는 labview\examples\Connectivity\Excel 디렉토리의 Excel - Write Table VI를 참조하십시오.

노트 ActiveX 사용자 인터페이스를 포함하는 어플리케이션은 아이콘과 함께 나타납니다. 아이콘을 클릭하여 사용자 인터페이스의 객체를 선택합니다.