TryGetColumnGroupTable
(
Microsoft.Office.Interop.Excel.Workbook oWorkbook,
ColumnGroups eColumnGroup,
out ListObject oTable
)
{
Debug.Assert(oWorkbook != null);
oTable = null;
String sColumnGroup = eColumnGroup.ToString();
if ( sColumnGroup.StartsWith("Edge") )
{
return ( ExcelTableUtil.TryGetTable(oWorkbook,
WorksheetNames.Edges, TableNames.Edges, out oTable) );
}
if ( sColumnGroup.StartsWith("Vertex") )
{
return ( ExcelTableUtil.TryGetTable(oWorkbook,
WorksheetNames.Vertices, TableNames.Vertices, out oTable) );
}
if ( sColumnGroup.StartsWith("GroupEdge") )
{
return ( ExcelTableUtil.TryGetTable(oWorkbook,
WorksheetNames.GroupEdgeMetrics, TableNames.GroupEdgeMetrics,
out oTable) );
}
if ( sColumnGroup.StartsWith("Group") )
{
return ( ExcelTableUtil.TryGetTable(oWorkbook,
WorksheetNames.Groups, TableNames.Groups, out oTable) );
}
Debug.Assert(false);
return (false);
}