WriteGraphMetricsToWorkbook ( Microsoft.Office.Interop.Excel.Workbook oWorkbook, GraphMetricColumn [] aoGraphMetricColumns ) { Debug.Assert(oWorkbook != null); Debug.Assert(aoGraphMetricColumns != null); GraphMetricWriter oGraphMetricWriter = new GraphMetricWriter(); oGraphMetricWriter.WriteGraphMetricColumnsToWorkbook( aoGraphMetricColumns, oWorkbook); oGraphMetricWriter.ActivateRelevantWorksheet(aoGraphMetricColumns, oWorkbook); }
WriteGraphMetricColumnsToWorkbook ( GraphMetricColumn [] aoGraphMetricColumns ) { Debug.Assert(aoGraphMetricColumns != null); AssertValid(); Microsoft.Office.Interop.Excel.Application oApplication = m_oWorkbook.Application; GraphMetricWriter oGraphMetricWriter = new GraphMetricWriter(); oApplication.ScreenUpdating = false; try { oGraphMetricWriter.WriteGraphMetricColumnsToWorkbook( aoGraphMetricColumns, m_oWorkbook); // Let the user know that graph metrics have been calculated. oGraphMetricWriter.ActivateRelevantWorksheet( aoGraphMetricColumns, m_oWorkbook); } catch (Exception oException) { oApplication.ScreenUpdating = true; ErrorUtil.OnException(oException); this.Close(); return; } oApplication.ScreenUpdating = true; }
//************************************************************************* // Method: WriteGraphMetricColumnsToWorkbook() // /// <summary> /// Writes an array of GraphMetricColumn objects to the workbook. /// </summary> /// /// <param name="aoGraphMetricColumns"> /// An array of GraphMetricColumn objects, one for each column of metrics /// that were calculated. /// </param> //************************************************************************* protected void WriteGraphMetricColumnsToWorkbook( GraphMetricColumn [] aoGraphMetricColumns ) { Debug.Assert(aoGraphMetricColumns != null); AssertValid(); Microsoft.Office.Interop.Excel.Application oApplication = m_oWorkbook.Application; GraphMetricWriter oGraphMetricWriter = new GraphMetricWriter(); oApplication.ScreenUpdating = false; try { oGraphMetricWriter.WriteGraphMetricColumnsToWorkbook( aoGraphMetricColumns, m_oWorkbook); // Let the user know that graph metrics have been calculated. oGraphMetricWriter.ActivateRelevantWorksheet( aoGraphMetricColumns, m_oWorkbook); } catch (Exception oException) { oApplication.ScreenUpdating = true; ErrorUtil.OnException(oException); this.Close(); return; } oApplication.ScreenUpdating = true; }