실전편(엑셀자동화)

워크북 오브젝트

by 김효복 posted Feb 23, 2020 Views 23 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 변수를 통해 워크북을 여러 개 생성합니다.

그림3.png

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

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

 

 

아래 예제는 엑셀 창을 새로 만들고, 워크북을 2개 추가하고 저장하는 예제입니다.

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

그림4.png

 

■ 예제 스크립트 실행 결과

그림5.png


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

 

TAG •

Board Pagination Prev 1 Next
/ 1