Пример использования Microsoft.Office.Interop.Excel для открытие,модификации и сохранения excel файла

C Sharp > Пример использования Microsoft.Office.Interop.Excel для открытие,модификации и сохранения excel файла
30.01.2018 17:52:55


Наиболее часто встречающиеся слова в статье:

[ExcelAppR] [ObjWorkBook] [m_workSheet] [Application] [Worksheet] [range0_001] [MessageBox] [Microsoft] [Interop] [Workbook]


Статья:

 
using Excel = Microsoft.Office.Interop.Excel;
 
 
 
          Excel.Application ExcelAppR = new Excel.Application();
            Excel.Workbook ObjWorkBook;
            //открытие файла
            ObjWorkBook = ExcelAppR.Workbooks.Open(@"C:\razrabotka\ToExel\ToExel\ToExel\Test2.xlsx");
 Excel.Worksheet m_workSheet = (Excel.Worksheet)ExcelAppR.Worksheets[1];
m_workSheet.Cells[1, 2] = "Заполним ячейку ";
// Изменим в красный  цвет символов
Excel.Range range0_001 = (Excel.Range)m_workSheet.Cells[1,2];
 range0_001.Font.Color = Color.Red;
     //сохранение
            try
            {
                ObjWorkBook.SaveAs(@"C:\razrabotka\ToExel\ToExel\ToExel\Test_S.xlsb",
                    Excel.XlFileFormat.xlExcel12, null, null, null, null,
                    Excel.XlSaveAsAccessMode.xlExclusive, null, null, null, null, null);
                MessageBox.Show("Готово");
            }
            catch (Exception ex) { MessageBox.Show(ex.Message, "Exception", MessageBoxButtons.OK, MessageBoxIcon.Error); }
            finally
            {
                ObjWorkBook.Close(false, null, null);
                ExcelAppR.Quit();
            }