使用 Python 脚本 SUBPROCESS.Popen() 无法找到 64 位 Outlook 链接

使用 Python 脚本 SUBPROCESS.Popen() 无法找到 64 位 Outlook 链接

我曾经执行过一个脚本,该脚本最终会使用 Microsoft Outlook 和自定义表单分发电子邮件。我找到了一个网站,它告诉您如何创建自定义表单,在其中插入一些 VBA 脚本,然后创建一个“应用程序”链接,您可以双击该链接发送电子邮件。然后,您将一小行代码添加到现有的 Python 脚本中,该脚本将执行该应用程序,从而自动发送电子邮件。但是,前几天我让我的 IT 部门将我的 Microsoft Office 套件从 32 位升级到 64 位,我再也无法发送电子邮件。每当我执行脚本时,都会出现一个弹出窗口,提示找不到该文件。

我修改了代码,尝试打开另一个文件,结果成功了,这意味着问题仅出在 Microsoft Outlook 上。请告诉我是否有办法解决这个问题,而不必恢复到 32 位 Microsoft Office,因为升级将在其他方面帮助我。下面是一小段代码供参考:

Import subprocess
subprocess.Popen("start /B Z:\\Maps\\Base_GIS_Data\\SCRIPTS\\Sales_Performance\\eMail_Script.lnk", shell=True)

更新:正在使用 Python 2.7,IDE:PyCharm 3.4.1

相关内容