簡體   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