【发布时间】:2019-01-30 10:52:59
【问题描述】:
到目前为止,我的代码是:
from pywinauto import *
app = Application().start(r"C:\\Program Files (x86)\\Microsoft Office\\root\\Office16\\EXCEL.exe")
dlg = app.Excel
app = Application().connect(path=r"C:\\Program Files (x86)\\Microsoft Office\\root\\Office16\\EXCEL.exe")
dlg = app.Excel
但我无法打开文件!!
任何帮助将不胜感激!
P.S 我使用的是 gui,所以我可以使用 excel 扩展程序
【问题讨论】:
-
你的最终目标是什么?为 Excel 扩展执行 GUI 测试?或者只是自动化一些标准步骤?
-
在许多情况下 pywinauto 是一种矫枉过正。有许多模块在没有 GUI 的情况下读取 .xls(x) 文件格式(不仅在 Windows 上)。无论如何,您必须对所有 MS Office 产品使用 Application(backend=“uia”)。默认 backend="win32" 不能看到层次结构中的所有元素。
-
我正在尝试将 excel 与扩展一起使用
标签: python excel pywinauto pyautogui