실전편(엑셀자동화)
?

단축키

Prev이전 문서

Next다음 문서

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

워크시트 오브젝트

by 김효복 posted Feb 23, 2020 Views 21 Replies 0
?

단축키

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 : 엑셀 애플리케이션에 워크북을 추가합니다.

  (워크북 생성 시 하나의 워크시트(Sheet1)가 기본적으로 생성됩니다.)

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

 

워크시트 오브젝트를 통해 워크시트(Sheet2)를 추가로 하나 더 생성합니다. 

그림4.png

  ① WorkSheets.Add : 워크북에 워크시트를 추가합니다.

 

 

아래 예제는 엑셀 창을 새로 만들고, 워크북에 워크시트 2개를 만드는 예제입니다.

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

그림5.png

 

■ 예제 스크립트 실행 결과

그림6.png


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

 

이 콘텐츠가 마음에 드셨다면 커피 한잔 (후원)


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
» 워크시트 오브젝트 워크시트 오브젝트 file 김효복 2020.02.23 21
Board Pagination Prev 1 ... 6 ... 8 Next
/ 8
닫기
작가에게 커피 한잔(후원)을 사주세요.