【发布时间】:2020-03-09 18:05:29
【问题描述】:
我想使用 pywin32 API 和在远程 Windows 服务器上运行的 python 来操作位于本地计算机(我从它连接到远程服务器)上的 Microsoft 套件(Outlook 等)。
以下代码使用 win32com 包来调度 Outlook 应用程序:
import win32com.client as wc
import os
win_local_path = os.path.join(r"\\local_machine", "C")
os.chdir(win_local_path)
outlook = wc.Dispatch("Outlook.Application").GetNamespace("MAPI")
这失败了,因为 win32 客户端正在运行 python 的服务器上寻找 Outlook 应用程序,而不是在 Outlook 应用程序所在的本地计算机上。使用例如定位本地机器没有问题。 os.listdir(win_local_path).
有没有办法告诉pywin32客户端在本地系统上寻找应用程序?
【问题讨论】: