如何删除工作表上的图像

时间:2009-07-16 15:05:12

标签: c# visual-studio-2008 excel vsto

嗨,假设我的excel工作表上有图像,如何使用c#删除/删除它们,

以下代码给出了异常

        Excel.Worksheet ws = Globals.ThisAddIn.GetActiveWorksheet();
        foreach (Excel.Shape sh in ws.Shapes)
        {
            sh.Delete();
        }

谢谢!

1 个答案:

答案 0 :(得分:2)

没关系,我忘记了我的床单受到保护,

    Excel.Worksheet ws = Globals.ThisAddIn.GetActiveWorksheet();
    ws.Unprotect("PASSWORD");
    foreach (Excel.Shape sh in ws.Shapes)
    {
        sh.Delete();
    }

它工作正常!