【发布时间】:2016-03-09 13:07:31
【问题描述】:
我有一个带有脚本的 excel 文件:getPhotoSheet().OLEObjects.Add(Filename:=strPath, DisplayAsIcon:=False).Top,它将图片保存到文件中。
我需要将此文件导出到一个文件夹(我正在使用带有“Microsoft.Office.Interop.Excel”的 c#-app)。
我尝试通过两种方式做到这一点:
- 将文件另存为 html 页面。
- 按形状获取对象并将其复制到图表中。将图表保存到文件夹中。 但是没用,我只得到这个image。
那么如何从excel中导出图片呢?
【问题讨论】:
-
OLE 已经死了,已经有 10 多年了。对它的支持从未添加到 .NET 中,因此您在 C# 中无能为力。 Office 应用程序是最后一个莫希干人,也许很难将其删除。您将没有任何其他程序仍然可以处理嵌入对象,缩略图就可以了。