求new ActiveXObject("Excel.Application") API

来源:百度知道 编辑:UC知道 时间:2024/06/17 13:44:06
求JAVASCRIPT 的 new ActiveXObject("Excel.Application") API

1.出于安全性限制,JAVASCRIPT, APPLET等插在网页中的这类小程序无法读写本机硬盘.也不能调本机的中的普通WINAPI.批处理,可执行程序等.
2. ActiveX控制可以调本机的任何资源,可以实现所有可执行文件的功能,但是这个插件,在第一次从网页上载入时,需要从网上下载(自动),并且需要由用户许可后才行.要显示该程序是安全说明,需要向微软申请.
3.APPLET和ACTIVEX可以实现SOCKET编程,需要从网页上下载才能运行,下载的时间会比较长. JAVASCRIPT下载是和网页一起的,结人的感觉无需专门等待.
4.JAVASCRIPT对本地读写权只能写COOKIE. 目前没发现JAVASCRIPT或VBSCRIPT有SOCKET编程功能.

使用JavaScript中的ActiveXObject填充并设置Excel格式
1.创建实例并创建工作表
var XLObj = new ActiveXObject("Excel.Application");//创建Excel实例
var xlBook = XLObj.Workbooks.Add; //新增工作簿
var ExcelSheet = xlBook.Worksheets(1); //创建工作表
2.保存表格
ExcelSheet.SaveAs("C:\\TEST.XLS");
3.使 Excel 通过 Application 对象可见
ExcelSheet.Application.Visible = true;或者ExcelSheet.Visible=true;
4.打印
xlBook.PrintOut;或者:ExcelSheet.PrintOut;
5.关闭
xlBook.Close(savechanges=false);或者ExcelSheet.Close(savec