替代ActiveXObject

时间:2012-10-09 09:21:55

标签: javascript pentaho

我有一段javascript,用于检查选项卡中是否存在指定的选项卡。当我在我的开源etl工具“pentaho”中插入此代码时,它不识别ActiveXObject。这是因为我的etl工具使用的是mozilla javascript版本。有没有办法通过任何替代ActiveXObject来做到这一点?谢谢。

  main();
    function main(){
    var ExcelApp = new ActiveXObject("Excel.Application");
    ExcelApp.Visible = false;
    ExcelApp.DisplayAlerts = false
    var filenamer="D:\\wo_etl\\Input Files.xlsx"
    var ExcelBook=ExcelApp.Workbooks.open(filenamer, false, false);
    ExcelBook.Sheets("Sheet1").Active
    ExcelApp.DisplayAlerts = true
    ExcelApp.Quit();}

1 个答案:

答案 0 :(得分:0)

可悲的是,没有。

ActiveXObject是特定于Internet Explorer的对象。使用它会将您的页面限制为该特定浏览器