使用c#打开Excel在服务器上出错

使用c#打开Excel在服务器上出错,c#,excel,C#,Excel,我有一个控制台应用程序。在服务器计算机上。此控制台每5分钟侦听一个包含excell文件的文件。当excel文件中的其中一个文件打开时,会出现如下错误: Office has detected a problem with this file. To help protect your computer this file cannot be opened. 我在这一行得到这个错误 xlWorkBook = xlApp.Workbooks.Open(directory, 0, true, 5,

我有一个控制台应用程序。在服务器计算机上。此控制台每5分钟侦听一个包含excell文件的文件。当excel文件中的其中一个文件打开时,会出现如下错误:

Office has detected a problem with this file. To help protect your computer this
 file cannot be opened.
我在这一行得到这个错误

xlWorkBook = xlApp.Workbooks.Open(directory, 0, true, 5, "", "", true, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, 1, 0);

我认为这个excel文件将被销毁,但当我尝试这个我的本地文件时,它工作得很清楚,我能为这种情况做些什么

该文件存在安全风险。看见MS建议将文件移动到服务器上的受信任位置


要在代码中进行补救,请查看

该文件存在安全风险。看见MS建议将文件移动到服务器上的受信任位置


要在代码中进行补救,请查看

该文件存在安全风险。看见MS建议将文件移动到服务器上的受信任位置


要在代码中进行补救,请查看

该文件存在安全风险。看见MS建议将文件移动到服务器上的受信任位置


要在代码中进行补救,请查看

我用下面的解决方案解决了这个问题


我解决了这个问题,使用下面的解决方案


我解决了这个问题,使用下面的解决方案


我解决了这个问题,使用下面的解决方案


在windows资源管理器中亲自查看该文件,它可能已被禁用,因为它是从远程位置下载的,并且在右键单击并打开“属性”窗口时设置了一个标志。必须更改哪个属性?是的,我已从远程位置下载查看excel文件是否如此?请在windows资源管理器中亲自查看该文件,该文件可能已禁用,因为它是从远程位置下载的,并且在右键单击并打开“属性”窗口时设置了标志必须更改哪些属性?是的,我已从远程位置下载查看excel文件是否如此?请在windows资源管理器中亲自查看该文件,该文件可能已禁用,因为它是从远程位置下载的,并且在右键单击并打开“属性”窗口时设置了标志必须更改哪些属性?是的,我已从远程位置下载查看excel文件是否如此?请在windows资源管理器中亲自查看该文件,该文件可能已禁用,因为它是从远程位置下载的,并且在右键单击并打开“属性”窗口时设置了标志必须更改哪些属性?是的,我已从远程位置下载。您的excel文件也是这样吗?您好,我检查了此解决方案,但我使用的是office 2003。此代码在2003年无效。excelApp.FileValidation=MsoFileValidationMode.msoFileValidationSkip;2003年,我在我的服务器上添加了受信任的位置。它正在运行。非常感谢@rcJameshi,我检查了这个解决方案,但我使用的是office 2003。此代码在2003年无效。excelApp.FileValidation=MsoFileValidationMode.msoFileValidationSkip;2003年,我在我的服务器上添加了受信任的位置。它正在运行。非常感谢@rcJameshi,我检查了这个解决方案,但我使用的是office 2003。此代码在2003年无效。excelApp.FileValidation=MsoFileValidationMode.msoFileValidationSkip;2003年,我在我的服务器上添加了受信任的位置。它正在运行。非常感谢@rcJameshi,我检查了这个解决方案,但我使用的是office 2003。此代码在2003年无效。excelApp.FileValidation=MsoFileValidationMode.msoFileValidationSkip;2003年,我在我的服务器上添加了受信任的位置。它正在运行。非常感谢@rcJames