网上好多怎么导出,修改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);
}