将图片评论添加到Excel单元格

时间:2014-02-25 11:22:31

标签: 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.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();

1 个答案:

答案 0 :(得分:0)

谢谢你们, 找到解决方案

Any open source / free library for handling Excel (both *.xls and *.xlsx) files?

昨天没有设法找到它,它正在使用这个伟大的开源项目http://spreadsheetlight.com/