我有一个 python 脚本,它使用 win32com 和 Outlook 发送电子邮件。当我通过解释器运行脚本或双击脚本时,脚本运行顺利。但是,当我通过任务计划程序运行它时,我收到以下消息:
“出了点问题。我们无法启动您的程序。请尝试重新启动它。如果无法启动,请尝试从控制面板中的“程序和功能”修复 Office。”
我使用的是 Office 365 和 Python 2.6。我尝试在终止 Outlook 进程后通过调度程序运行脚本,但我遇到了同样的问题。
最佳答案
Office 并非设计为作为服务运行,而是需要以交互方式运行。您需要更改任务计划程序中的任务配置,以当前登录的用户身份在当前用户的桌面上以当前用户的权限运行任务。
关于通过 win32com 涉及 Outlook 的 Python 脚本在双击时运行,但不通过任务计划程序运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21535376/