C# 将图像注释添加到excel单元格

C# 将图像注释添加到excel单元格,c#,excel-2010,office-interop,excel-interop,C#,Excel 2010,Office Interop,Excel Interop,使用C#向excel中的单元格插入图像注释的最佳方法是什么 我正在使用Microsoft.Office.Interop.Excel 到目前为止我已经完成了 Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application(); Microsoft.Office.Interop.Excel.Workbook wb = excel.Wor

使用C#向excel中的单元格插入图像注释的最佳方法是什么

我正在使用Microsoft.Office.Interop.Excel

到目前为止我已经完成了

        Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application();

        Microsoft.Office.Interop.Excel.Workbook wb = excel.Workbooks.Open(filename);
        Microsoft.Office.Interop.Excel.Worksheet sheet = wb.Sheets[1];

        var commnetImage = sheet.Shapes.AddPicture(@"d:\download.jpg", Microsoft.Office.Core.MsoTriState.msoTrue, Microsoft.Office.Core.MsoTriState.msoFalse,
            0, 0, 100, 200);

        var gg = sheet.Cells.Range["E5"];
        gg.ClearComments();
        gg.AddComment(commnetImage);
        wb.Save();

        excel.Quit();
谢谢各位, 在找到解决方案


昨天没有找到它,它正在使用这个伟大的开源项目

您有没有考虑过使用互操作的替代方案?互操作通常非常缓慢且不可信。我建议在继续你的项目之前先看一看。这是一个非常简单易用的库。几年前,我编写了一些示例代码来启动视图。现在看看JU,我看到了添加注释到单元格的例子,它支持图像吗??