首页 > 解决方案 > 使用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))

有人可以指出我必须阅读哪些库和文档的正确方向吗?

标签: pythonuser-interfacewordpython-docx

解决方案


推荐阅读