2

我正在使用 ActiveX 对象将工作表添加到用户选择的 excel 文件中。使用下面的代码它的工作。(这是一个 IE 修复,所以使用 ActiveX )

var excel = new ActiveXObject("Excel.Application"); 
  var excel_file = excel.Workbooks.Open(path); 
  var ws = excel_file.Worksheets;
  resultSheet = ws.Add();

但是创建的工作表是首先添加的,我想在 excel 中的现有工作表之后添加它。可能吗 ?我应该将哪些参数传递给 Add 方法?

4

1 回答 1

0

我认为 brettdj 有它的要点,试试:

var excel = new ActiveXObject("Excel.Application"); 
var excel_file = excel.Workbooks.Open(path); 
var ws = excel_file.Worksheets;
resultSheet = ws.Add(null,ws(ws.Count));
于 2013-07-24T01:52:30.960 回答