TryGetSubgraphImageColumnData
        (
            ListObject oVertexTable,
            out Range oSubgraphImageColumnData
        )
        {
            Debug.Assert(oVertexTable != null);

            oSubgraphImageColumnData = null;

            ListColumn oSubgraphImageColumn;

            if (
                ExcelTableUtil.TryGetOrInsertTableColumn(oVertexTable,
                                                         VertexTableColumnNames.SubgraphImage,
                                                         OneBasedSubgraphImageColumnIndex,
                                                         SubgraphImageColumnWidthChars, null, out oSubgraphImageColumn)
                &&
                ExcelTableUtil.TryGetTableColumnData(oSubgraphImageColumn,
                                                     out oSubgraphImageColumnData)
                )
            {
                ShiftColumnGroupNames(oVertexTable);
                return(true);
            }

            return(false);
        }