0

Excelファイルの特定の行から情報を取得するJavascript/htmlプログラム(すべてローカル、サーバー側コードなし)を作成しています。同じファイル内の新しいタブに切り替えたい場合まで、その部分はすべて正常に機能します。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;

次のように、sheets メソッドを使用する前に workbooks メソッドを使用する必要がある場合もあります。

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

JavaScript の実行については、呼び出し()の後に追加する必要があるかどうかわかりません。Select

于 2012-08-02T00:44:30.153 に答える