我在笔记本电脑和家用电脑上运行python脚本:
os.startfile(r'C:\\A file.xlsx')
这很好用,但我想要它的全尺寸。
有关如何通过python实现全尺寸的任何想法吗?
以下方法可行:
import win32gui, win32con, os, time
os.startfile('C:\\A File.xlsx')
time.sleep(10)
hwnd = win32gui.GetForegroundWindow()
win32gui.ShowWindow(hwnd, win32con.SW_MAXIMIZE)
没有time.sleep,它不会全尺寸,所以需要time.sleep。我需要很高的时间。因为我的笔记本电脑很慢,所以这意味着它在我的家用电脑上运行缓慢。
我同时使用Apache OpenOffice和Microsoft Excel
我知道如何在没有time.sleep的情况下可靠地打开excel size吗?
答案 0 :(得分:0)
win32com和Excel的解决方案是:
from win32com.client import Dispatch
xl = Dispatch('Excel.Application')
xl.WindowState = -4137 # set this number meaning full size
xl.Visible = 1
xl.Workbooks.Open(r'C:\\A file.xlsx')
excel在屏幕的整个大小上打开。但不知道Apache