原来书写如下:
| 以下是引用片段: private Excel.Application m_app; private Excel.Workbook m_workbook; this.m_app = new Excel.ApplicationClass(); this.m_app.DisplayAlerts = false; this.m_workbook = this.m_app.Workbooks.Open(sFilePath, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value ); |
修改后如下:
| 以下是引用片段: private Excel.Application m_app; private Excel.Workbooks m_workbooks; private Excel.Workbook m_workbook; this.m_app = new Excel.ApplicationClass(); this.m_app.DisplayAlerts = false; m_workbooks = this.m_app.Workbooks; this.m_workbook = this.m_workbooks.Open(sFilePath, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value ); |
同样对Sheet的操作如下
修改前如下:
| 以下是引用片段: Excel._Worksheet worksheet1 = null; worksheet1 = (Excel._Worksheet) this.m_workbook.Worksheets.get_Item(sSheetName); 修改后如下: Excel.Sheets sheets = null ; Excel._Worksheet worksheet1 = null; sheets = this.m_workbook.Worksheets; worksheet1 = (Excel._Worksheet) sheets.get_Item(sSheetName); |
评论加载中…
![]() |