Python을 사용하여 엑셀 윈도우 창의 크기와 위치를 조절하려면 win32com.client 라이브러리를 활용할 수 있습니다. 이 코드를 통해 엑셀 애플리케이션 창의 크기와 위치를 조정할 수 있습니다.
아래는 엑셀 창을 열고, 위치와 크기를 조정하는 예제 코드입니다:
import win32com.client as win32
import time
# 엑셀 애플리케이션 실행
excel = win32.Dispatch("Excel.Application")
excel.Visible = True # 엑셀 창을 보이게 설정
# 새 워크북 추가
workbook = excel.Workbooks.Add()
# 엑셀 창 크기 및 위치 설정
# Left와 Top은 창의 위치, Width와 Height는 창의 크기
excel.Top = 100 # 화면 상단에서 100픽셀 아래로 위치
excel.Left = 200 # 화면 왼쪽에서 200픽셀 오른쪽으로 위치
excel.Width = 1200 # 창의 너비를 1200픽셀로 설정
excel.Height = 800 # 창의 높이를 800픽셀로 설정
# 시간 지연 후 엑셀 종료 (데모를 위해 5초 대기)
time.sleep(5)
excel.Quit()
설명
- excel.Top과 excel.Left: 엑셀 창의 위치를 설정합니다.
- excel.Width와 excel.Height: 엑셀 창의 크기를 설정합니다.
- time.sleep(5): 실행 후 엑셀을 5초간 유지한 후 종료합니다. 실제 사용 시 제거하거나 다른 시간으로 변경할 수 있습니다.
주의사항
- win32com.client를 설치하려면 pip install pywin32 명령어로 설치해야 합니다.
- 코드 실행 시 엑셀이 이미 열려 있는 경우 여러 인스턴스가 실행될 수 있으니 주의하세요.
'개발 > Python' 카테고리의 다른 글
python selenium url 페이지 존재 여부 검사 (1) | 2024.11.20 |
---|---|
python 윈도우 작업표시줄 높이와 가로크기를 알수있는 코드 (0) | 2024.11.11 |
[selenium] chrome driver 팝업 비허용 (0) | 2024.08.29 |