ActiveX를 지원하는 어플리케이션에 접근하기
- 업데이트 날짜:2026-05-26
- 2분 (읽기 시간)
LabVIEW에서 자동화 참조 번호를 열고 프로퍼티 노드 또는 인보크 노드를 사용하여 ActiveX 지원 어플리케이션에 접근합니다. COM 인터페이스를 사용하여 사용 가능한 프로퍼티와 메서드를 확인한 후, 참조를 닫습니다.
다음 단계에 따라 LabVIEW에서 ActiveX 활성화 어플리케이션에 접근합니다:
- VI의 프런트패널에 오토메이션 참조 번호 컨트롤을 추가합니다.
- 오토메이션 참조 번호 컨트롤의 ActiveX 클래스를 선택하여 접근하려는 ActiveX 객체를 지정합니다.
- [오토메이션 열기] 함수를 사용하여 ActiveX 객체에 대한 참조를 엽니다. 참조를 열면, LabVIEW가 참조된 ActiveX 객체와 통신하게 됩니다.
- 참조를 프로퍼티 노드 또는 인보트 노드로 전달하여 객체의 프로퍼티에 접근하거나 메소드를 인보크합니다. 이 중 하나의 노드를 클릭하면, 해당 객체에서 사용 가능한 모든 프로퍼티 또는 메소드를 LabVIEW가 디스플레이합니다. 객체는 COM (Component Object Model) 인터페이스를 구현하며, 사용가능한 프로퍼티 및 메소드를 결정합니다. 노트 특정 ActiveX 객체에 대해 기대하는 프로퍼티나 메소드를 LabVIEW가 디스플레이하지 않는 경우, 객체가 여러 COM 인터페이스를 구현할 수 있습니다. LabVIEW가 한 번에 한 객체가 구현하는 오직 하나의 COM 인터페이스로부터 프로퍼티나 메소드를 디스플레이하는 것일 수 있습니다. [배리언트를 데이터로] 함수를 사용하여 객체가 구현하는 다른 COM 인터페이스의 프로퍼티와 메소드를 LabVIEW로 하여금 강제로 디스플레이하게 하여 객체를 다른 COM 인터페이스로 캐스트할 수 있습니다.
- 참조 닫기 함수를 사용하여 메모리에서 객체를 제거합니다.
이전 단계를 사용하여 Microsoft Office 어플리케이션과 같은 일반적인 ActiveX 활성화 어플리케이션에 접근할 수 있습니다. 예를 들어, Microsoft Excel이 ActiveX 활성 어플리케이션입니다. 엑셀에 대한 참조를 열 수 있을 뿐만 아니라 엑셀을 열어 사용자의 스크린에 나타나게 하고, 워크북을 생성하고, 스프레드시트를 생성하고, 테이블을 LabVIEW에서 엑셀 스프레드시트로 작성하는 프로퍼티와 메소드를 호출할 수 있습니다.
LabVIEW를 Excel 클라이언트로 사용하는 예제는 LabVIEW\examples\Connectivity\Excel 디렉터리의 Excel - Write Table VI를 참조하십시오.
노트 ActiveX 사용자 인터페이스를 포함하는 어플리케이션은
아이콘과 함께 나타납니다. 아이콘을 클릭하여 사용자 인터페이스의 객체를 선택합니다.
아이콘과 함께 나타납니다. 아이콘을 클릭하여 사용자 인터페이스의 객체를 선택합니다.