как удалить изображение на листе - PullRequest
3 голосов
/ 16 июля 2009

привет, скажем, у меня есть изображения на моем листе Excel, как можно удалить / удалить их с листа с помощью c #,

следующий код дает мне исключение

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

спасибо!

1 Ответ

2 голосов
/ 16 июля 2009

не берите в голову, я забыл, что мой лист был защищен,

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

отлично работает!

...