【发布时间】:2012-05-21 20:14:42
【问题描述】:
我在 Python 中使用 win32com 处理了许多 Office 程序。
Excel 一直很有用,Outlook 很容易满足我的基本使用需求。
我有 Microsoft Lync,但我无法使用它。
我知道有限制,但我想做的是;发送消息,检测收到的消息并回复。
我已经使用下面的代码打开了一个新窗口:
import win32com.client
msg = win32com.client.Dispatch('Communicator.UIAutomation')
msg.InstantMessage('me@me.com')
这可以很好地打开信使窗口,但任何发送消息的方法通常都会引发“未实现”错误。我知道 api 受到限制,但我想知道是否可以通过这种方式发送消息或检测收到的消息,或者是否有其他与 Communicator 通信的方式?
我真的不想使用 SendKeys 方法来写消息。任何帮助将不胜感激。
【问题讨论】:
标签: python api office-communicator