![]() |
1
3
把它放在Try/Catch块中,就像处理任何可能失败的代码一样?如果它在一个try/catch块中,那么根据你给我们的信息,这个设计在定义上是有缺陷的,因为。。。。
作为一般性建议,我认为您应该检查文件是否存在,并让用户有机会在代码中取消。如果他们取消,问题就避免了。如果选择不取消,只需在调用Excel Save()函数之前删除文件即可。 或者,您可以使用 SaveAs() 函数而不是Save(),并将名为ConflictResolution的可选参数设置为 XlSaveConflictResolution.xlLocalSessionChanges (为了以防万一,我知道处理C#中的可选参数是一件痛苦的事,所以请查看 this previous question |
![]() |
2
1
这个怎么样:
|