1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| private void btExcel_Click(object sender, EventArgs e)
{
connectionLog.Text += "Speed Excel extraction... ";
int count = 1;
ApplicationClass Excel = new ApplicationClass();
WorkbookClass Classeur = (WorkbookClass)Excel.Workbooks.Add(Type.Missing);
Worksheet Feuille = (Worksheet)Classeur.Worksheets.Add(Type.Missing, Type.Missing, Type.Missing, Type.Missing);
Feuille.Cells[1, 1] = "Angle Position in CC";
foreach (long valeur in _traceAccelerationTab)
{
count++;
Feuille.Cells[count, 1] = valeur;
}
Excel.Visible = true;
if (Feuille != null) System.Runtime.InteropServices.Marshal.ReleaseComObject(Feuille);
if (Classeur != null) System.Runtime.InteropServices.Marshal.ReleaseComObject(Classeur);
if (Excel != null) System.Runtime.InteropServices.Marshal.ReleaseComObject(Excel);
connectionLog.Text += "Done \n";
} |
Partager