从Excelfile RightHeaderPicture中提取标题图像

我手动在我的Excel文件的右上角插入一个图像。 如何通过excel互操作获取它?

背景是自动文件验证。

这一个返回正确的文件名(没有扩展名),所以我相信这是正确的地方:

excelApp.ActiveSheet.PageSetup?.RightHeaderPicture

但是,如果迭代文件中保存的图像,则只会显示单元格中的图像:

foreach (var shape in excelApp.ActiveSheet.Shapes)
{
    MessageBox.Show(shape.Name);
}

使用excelApp.ActiveSheet.Pictures不会给出其他结果

Excel工作簿只包含一张表。

我有遗漏的财产吗?

msdn上的外部链接没有帮助:

https://msdn.microsoft.com/de-de/library/microsoft.office.interop.excel.pagesetup.rightheaderpicture(v=office.11​​).aspx https://msdn.microsoft.com/de-de/库/ microsoft.office.interop.excel.graphic_members(v = office.11​​)的.aspx

链接地址: http://www.djcxy.com/p/75447.html

上一篇: Extract Header Image from Excelfile RightHeaderPicture

下一篇: How to create Excel file using OpenXML without creating a local file?