繁体   English   中英

C# Win 应用程序,任务计划程序,用户帐户:系统。 Microsoft Excel 无法访问该文件

[英]C# Win App, Task Scheduler, User Account: System. Microsoft Excel cannot access the file

  1. Windows 服务器上的任务计划程序
  2. 用户帐户是系统
  3. 启动读取 Excel 文件的 .NET windows 应用程序
  4. 错误:

Microsoft Excel 无法访问文件 'D:\Automation\02_14_25_.xlsx' 有几个可能的原因:
• 文件名或路径不存在。 • 该文件正被另一个程序使用。 • 您尝试保存的工作簿与当前打开的工作簿同名。

  1. 我在C:\Windows\SysWOW64\config\systemprofileC:\Windows\System32\config\systemprofile\中创建了文件夹 Desktop,但仍然存在相同的错误。
  2. 当我以自己(管理员)身份登录服务器并运行应用程序时,它运行时没有错误。 请问有什么建议吗?

您没有说明文件:“D:\Automation\02_14_25_.xlsx”

实际存在,或者这只是您无法正确解释的错误消息。

在这种情况下,我的回答是:如果您的应用程序作为计划任务运行,则它没有使用正确的环境变量启动。 这是我的经典错误:

“当我手动运行它时它可以工作,但当我使用 cron/计划任务时它不起作用。” - 设想

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM