실전편(엑셀자동화)

애플리케이션 오브젝트

by 김효복 posted Feb 20, 2020 Views 26 Replies 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

애플리케이션 오브젝트

엑셀 애플리케이션 오브젝트는 Microsoft Excel 응용프로그램을 제어하는 주요 오브젝트 중 하나입니다. 하위 오브젝트인 워크북, 워크시트, 셀과 다르게 가장 최상위 오브젝트로서 응용프로그램 위주로 제어합니다. 

 

■ 오브젝트 구성요소

그림1.png

 

■ 오브젝트 사용법 

  Application Object COM 객체를 만듭니다.

그림2.png

  ① ComObjVal : Application COM객체가 생성되면 객체정보가 저장되는 변수입니다.

       (Application Object를 통해 WorkBook, WorkSheet, Range Object 사용 가능)

  ② ComObjCreate : Application COM 객체를 생성합니다.

 

 Application Object 변수를 통해 엑셀 애플리케이션이 보이도록 설정합니다.

 (워크북이 하나라도 없으면 엑셀이 강제종료 되기 때문에 WorkBooks Object를 통해 하나 추가합니다.)

그림3.png

  ① Workbooks.Add : 엑셀 애플리케이션에 워크북을 추가합니다.

  ② Visible : 엑셀 애플리케이션 창이 사용자에게 보이도록 설정합니다.

 

 

아래 예제는 엑셀 창을 새로 만들고, 엑셀 창의 정보를 조회 한 후  종료 시키는 예제입니다.

■ 예제 스크립트 (스크립트 다운로드 : 02. Application.ahk )

그림4.png

 

■ 예제 스크립트 실행 결과

그림5.png


크리에이티브 커먼즈 코리아 저작자표시 Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지/3.0에 따라 이용하실 수 있습니다

 


Board Pagination Prev 1 Next
/ 1