一种将图片以编程方式添加到Excel表格的方式,但不能从文件中添加

我使用一个将文件加载到Excel工作表的产品。 该文件包含转换为图片的数据(使用某个WebService),然后显示在工作表上。

最近,我想在这个加载操作中避免文件IO。 如果导入文件包含1000条logging,则加载方法必须创build并删除1000个使用Shapes.AddPicture()命令导入到Excel中的临时文件。

有没有办法使用一些内存中的方法在Excel工作表添加图片,并避免文件IO?

是的,你可以把你的照片放在剪贴板上并粘贴。

但是,这样做有一个缺点,就是从剪贴板中删除用户的东西,这不是一件好事。