var xl = new ActiveXObject("Excel.Application"); alert(xl.Workbooks.Count)
谢谢,我也是这么写的,打开了一个EXCEL.VBS写是1。 可是,JS写弹出为0.。
var ExcelSheet; var ExcelApp = new ActiveXObject("Excel.Application"); //注意下一句 var ExcelBook = ExcelApp.workbooks.add(); var ExcelSheet = ExcelBook.Worksheets(1); //js要创建(add)的
不能获取当前打开的EXCEL得对象吗?
应该没有。 ExcelApp = new ActiveXObject("Excel.Application"); 这句相当于找到excel的注册表调用应用, var ExcelBook = ExcelApp.workbooks.add(); 这句是打开一个页的集合 var ExcelSheet = ExcelBook.Worksheets(1); 这句是第一个标签页
alert(xl.Workbooks.Count)
可是,JS写弹出为0.。
var ExcelApp = new ActiveXObject("Excel.Application");
//注意下一句
var ExcelBook = ExcelApp.workbooks.add();
var ExcelSheet = ExcelBook.Worksheets(1);
//js要创建(add)的
这句相当于找到excel的注册表调用应用,
var ExcelBook = ExcelApp.workbooks.add();
这句是打开一个页的集合
var ExcelSheet = ExcelBook.Worksheets(1);
这句是第一个标签页