<script language="vbscript">
set xl=GetObject(,"Excel.Application")
msgbox xl.Workbooks.Count
</script>

解决方案 »

  1.   

    var xl = new ActiveXObject("Excel.Application");
    alert(xl.Workbooks.Count)
      

  2.   

    谢谢,我也是这么写的,打开了一个EXCEL.VBS写是1。
    可是,JS写弹出为0.。
      

  3.   

    var ExcelSheet;  
    var ExcelApp = new ActiveXObject("Excel.Application");  
    //注意下一句
    var ExcelBook = ExcelApp.workbooks.add(); 
    var ExcelSheet = ExcelBook.Worksheets(1);  
    //js要创建(add)的
      

  4.   

    不能获取当前打开的EXCEL得对象吗?
      

  5.   

    应该没有。 ExcelApp = new ActiveXObject("Excel.Application"); 
    这句相当于找到excel的注册表调用应用,
    var ExcelBook = ExcelApp.workbooks.add(); 
    这句是打开一个页的集合
    var ExcelSheet = ExcelBook.Worksheets(1); 
    这句是第一个标签页