python - 使用python直接读写MS Word GUI
问题描述
我是python的学生和新手。对于一个项目,我必须使用 Python 读写 Microsoft Office Word GUI。我知道使用 python-docx 直接写入和读取文件会更容易,但它无济于事。(从程序员的角度而不是用户的角度来看)主管希望这样。
我发现以下线程没有太大帮助,因为我不知道 C 以及它如何连接到 Ctype。 使用 Python 与其他程序交互 使用 Python 获取活动窗口
打字和标准输入部分很简单,我几乎实现了。问题是在 pynput 运行时使 MSWord GUI 成为活动窗口。我没有任何线索。
from pynput import keyboard
from pynput.keyboard import Controller, Key
def press_enter(start_number): # The event listener will be running in this block
keyboardinput = Controller()
with keyboard.Events() as events:
for event in events:
if event.key == keyboard.Key.esc:
break
elif event.key == keyboard.Key.enter:
#doing some things when enter is typed
else:
print('Received event {}'.format(event))
有人可以指出我必须阅读哪些库和文档的正确方向吗?
解决方案
推荐阅读
- c++ - 以非常低的资源要求强制文件复制
- unity3d - Unity列表项在高分辨率下留下了额外的空间
- excel - Excel COUNTIFS 问题
- javascript - Google Maps OverlayView:仅使 SVG 可点击
- csv - Prestahsop 导入 csv 文件
- java - 如何从不同的类更改活动布局中的属性?
- .net - 在一个 PDF/报告中导出/合并两个单独的 SSRS 报告
- css - 如何仅在 bulma 中悬停时使导航栏项目下拉菜单始终可见且处于活动状态
- php - Laravel 的 belongsTo 和 hasMany 关系工作逻辑
- node.js - 如何从“on data”事件中“pipe”oracle-db 数据