2017-12-19 7 views
1

내가 가진 모두 내 노트북과 집에있는 컴퓨터에 파이썬 스크립트를 실행하고하는 것은 :보이는 엑셀 전체 크기를 어떻게 열 수 있습니까?

os.startfile(r'C:\\A file.xlsx') 

이 잘 작동하지만 나는이 전체 크기를

방법에 대한 아이디어를 만드는 방법에 어디서든 찾을 수 없습니다 파이썬으로 전체 크기로 만들 수 있습니까?

내가 사용하는 아파치 오픈 오피스와 마이크로 소프트 엑셀 모두

image

+0

당신은 무엇을 의미합니까 '는 전체 크기로 만드는'을? 창 크기를 전체 크기로 만드는 것에 대해 언급하고 있습니까? – AetherUnbound

+0

@AetherUnbound 수정. 나는 그것이 전체 화면이 필요한만큼 어디서 시작하는지 이미지를 추가했습니다. –

답변

1

당신이 가진 창을 최대화 할 수 있어야한다 :

import win32gui, win32con, os, time 

os.startfile('C:\\Path\To\File.xlsx') 
# Wait as long as needed for the file to open, this value can be adjusted as needed 
time.sleep(3) 
# Now maximize the current foreground window (should be the one we care about at this point) 
hwnd = win32gui.GetForegroundWindow() 
win32gui.ShowWindow(hwnd, win32con.SW_MAXIMIZE) 
+0

오픈 오피스와 마이크로 소프트 모두에서이 기능을 사용할 수 있습니까? 흠 ... 파일이 열릴 때까지 기다릴 수있는 방법이 있습니까? 왜냐하면 저의 노트북은 천천히 의미가 있습니다. –

+0

'time.sleep' 호출에서, 장치가 창을 최대화하기 위해 기다려야하는 시간은'3'으로 변경하십시오. 기본적으로 두 파일 모두에서 "두 번 클릭"작업을 수행 한 다음 현재 활성 창을 최대화하므로 두 편집기에서 모두 작동해야합니다. – AetherUnbound

관련 문제