0

我正在制作 Javascript/html 程序(都是本地的,没有服务器端代码),它从 excel 文件的某些行中提取信息。这部分一切正常,直到我想切换到同一文件中的新选项卡。是否有让 javascript 切换 excel 选项卡的命令?还有一种方法可以在我读完一行之后自动关闭excel进程(每次我提取数据时它都会创建一个新进程)?

以下是重要部分的片段:

    var Excel;
    Excel = new ActiveXObject("Excel.Application");
    Excel.Visible = false;
    Excel.Workbooks.Open("C:/Users/test.xlsx").ActiveSheet.Cells(row+1,x).Value;
    Excel.Quit();
4

1 回答 1

1

由于 ActiveXObject 对象没有内在属性或方法,并且使用对象本身固有的方法,您可以尝试:

Excel.Sheets("Sheet2").Select;

在使用 sheet 方法之前,您可能还必须使用 workbooks 方法,如下所示:

Excel.Workbooks("MyWorkbook").Sheets("Sheet2").Select;

对于 javascript 执行,不确定是否必须()Select调用后添加。

于 2012-08-02T00:44:30.153 回答