Smrf.NodeXL.ExcelTemplate.TableImagePopulator.DeleteImagesInColumn C# (CSharp) Method

DeleteImagesInColumn() public static method

public static DeleteImagesInColumn ( Workbook workbook, String worksheetName, String imageColumnName ) : void
workbook Workbook
worksheetName String
imageColumnName String
return void
    DeleteImagesInColumn
    (
        Workbook workbook,
        String worksheetName,
        String imageColumnName
    )
    {
        Debug.Assert(workbook != null);
        Debug.Assert( !String.IsNullOrEmpty(worksheetName) );
        Debug.Assert( !String.IsNullOrEmpty(imageColumnName) );

        Worksheet oWorksheet;

        if ( !ExcelUtil.TryGetWorksheet(workbook, worksheetName,
            out oWorksheet) )
        {
            return;
        }

        foreach (Microsoft.Office.Interop.Excel.Shape oImage in
            GetImagesInColumn(oWorksheet, imageColumnName).Values)
        {
            oImage.Delete();
        }
    }