为有中文需求的客户提供多渠道中文技术支持.

Fri Dec 30, 2022 8:18 am

'添加图片
sheet.Pictures.Add(3, 1, "C:\Users\Administrator\Desktop\Sunflower.jpg")
‘删除图片
File.Delete("C:\Users\Administrator\Desktop\Sunflower.jpg")

删除时显示,图片正在被其他进程占用。
如何释放资源?

zhangwuxi
 
Posts: 6
Joined: Thu Sep 16, 2021 1:23 am

Fri Dec 30, 2022 9:55 am

您好,

感谢您的留言。
我这边创建了一个Net FrameWork4.8的控制台项目,并使用最新版的Spire.Xls for Net 12.12.3测试您的场景,我这边是excel添加完图片后是可以正常删除的。如果您没有使用最新版Spire.Xls,请更新到最新版并再次测试您的问题。同时,请检查是否有其他应用(如“画图”等应用)打开了该图片。如果更新到最新版且确定没有其他应用打开该图片,而该问题还是存在,请提供以下信息来帮助我们做进一步调查。

1) 您的输入excel文档以及图片,您可以将它附加在此贴中,也可以通过邮箱(support@e-iceblue.com)发送给我们。
2) 可以重现您问题的测试代码。
3) 您的项目类型,如控制台项目,Net Framework 4.8.
4) 您的测试环境,如win-10,64位。

Sincerely
Abel
E-iceblue support team
User avatar

Abel.He
 
Posts: 951
Joined: Tue Mar 08, 2022 2:02 am

Return to 中文技术支持