日期:2014-05-19  浏览次数:20791 次

-==asp界面里有一个button,实现点button打开一个excel的功能==-
做了很多尝试都不能实现的功能,请高手给代码指点感激不尽   !   !   !
分不多,已经是所有了.真心感谢进来的人们!

------解决方案--------------------
首先引用office的COM组件,
Microsoft.Office.Interop.Excel.Application xApp;//程序对象

Microsoft.Office.Interop.Excel.Workbook xBook; //工作簿

Microsoft.Office.Interop.Excel.Worksheet xSheet;//表单

xApp = new Microsoft.Office.Interop.Excel.ApplicationClass();//新建对象

xApp.Visible = true;

if (xApp == null)
{

Response.Write( " <script> alert( '创建对象出错,可能你没有安装office或你的office版本低 ' </script> ");
return ;

}
else
{


Response.Write( " <script> alert( '创建对象成功 ') </script> ");
//return;
}

//Path是excel文件的路径
xBook = xApp.Workbooks.Add(Path);

xSheet = new Microsoft.Office.Interop.Excel.Worksheet();

xSheet = (Microsoft.Office.Interop.Excel.Worksheet)xBook.Sheets[1];

if (xSheet == null)
{
return;
}
..............继续其他操作