【问题标题】:How do I open a visible excel full size?如何打开可见的 excel 全尺寸?
【发布时间】:2018-06-01 13:13:49
【问题描述】:

我正在笔记本电脑和家用电脑上运行 python 脚本:

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

这很好用,但是我似乎无法找到任何关于如何制作这个全尺寸的地方

关于如何通过 python 使其全尺寸的任何想法?

我同时使用 Apache OpenOffice 和 Microsoft Excel

image

【问题讨论】:

  • “全尺寸”是什么意思?您是指使窗口全尺寸吗?
  • @AetherUnbound 正确。我添加了图像,因为它像这样在我需要全屏的地方启动它

标签: python excel python-3.x operating-system subprocess


【解决方案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)

【讨论】:

  • 这对开放式办公室和微软都有效吗?嗯...有没有办法等到文件打开,因为我的笔记本电脑很慢,这意味着如果我睡眠时间很长,两个脚本都会很慢。
  • time.sleep 调用中,只需将3 更改为您的设备应该等待多少秒才能最大化窗口。它也应该适用于任一编辑器,因为它本质上是对该文件执行“双击”操作,然后最大化当前活动窗口。
  • 但是当放入任务调度器时,python控制台会弹出,它会最大化python控制台而不是excel表,任何人都可以分享我的想法吗?
猜你喜欢
  • 2017-02-13
  • 1970-01-01
  • 2011-03-04
  • 2020-09-22
  • 2010-10-29
  • 1970-01-01
  • 1970-01-01
  • 2017-04-28
  • 2014-08-10
相关资源
最近更新 更多