private kawitacyjny button4_Click (przedmiot nadawca, EventArgs e)
{
Excel.Application oXL = nowy Microsoft.Office.Interop.Excel.Application ();
Excel.Workbook oWB;
Excel.Worksheet oWS;
oWB = oXL.Workbooks.Add (Missing.Value);
oWS = (Excel.Worksheet) oWB.Worksheets.get_Item (1);
Excel.Range oResizeRange;
przedmiot misValueDelComp = System.Reflection.Missing.Value;
oResizeRange = oWS.get_Range ("A1: C20", Missing.Value) .get_Resize (Missing.Value, Missing.Value);
Excel.Chart mapa = AddChart (oWB, "mychart", "the mapa tytuł", Excel.XlChartType.xlColumnClustered, oResizeRange, Excel.XlRowCol.xlRows);
oWB.SaveAs ("TestGraph.xls", Excel.XlFileFormat.xlWorkbookNormal, misValueDelComp, misValueDelComp, misValueDelComp, misValueDelComp, MyExcel.XlSaveAsAccessMode.xlExclusive, misValueDelComp, misValueDelComp, misValueDelComp, misValueDelComp, misValueDelComp);
}
jawny ładunek elektrostatyczny Excel.Chart AddChart (Excel.Workbook workbook, smyczkowy chartSheetName, sznurek tytuł, Excel.XlChartType chartType, Excel.Range dataRange, Excel.XlRowCol byRowOrCol)
{
Excel.Chart mapa;
mapa = (Excel.Chart) workbook. Charts.Add (Type.Missing, Type.Missing, Type.Missing, Type.Missing);
chart.ChartType = chartType;
mapa. Lokacja (Excel.XlChartLocation.xlLocationAutomatic, chartSheetName);
chart.SetSourceData (dataRange, byRowOrCol);
chart.HasTitle = true;
chart.ChartTitle.Text = tytuł;
powrotny mapa;
}
|