网上好多怎么导出,修改excel的程序,但是很少有利用已打开的excel操作的,经过查找验证,终于可以再已打开的excel上操作了。
1、首先引用 Excel com控件 Microsoft.Office.Interop.Excel
2、引用 Microsoft.VisualBasic
3、在顶部 using Excel = Microsoft.Office.Interop.Excel;
using Microsoft.VisualBasic;
Excel. Application myExcel = (Excel.Application )Interaction.GetObject( null, "Excel.Application" );
for ( int i = 1; i <= myExcel.Workbooks.Count; i++)
{
MessageBox.Show(myExcel.Workbooks[i].Name);
}