0
我試圖刪除第二個excel表具有以下如何刪除額外的工作表在Excel中使用JavaScript /的ActiveX
var objExcel = new ActiveXObject("Excel.Application");
var objWorkbook = objExcel.WorkBooks.Add;
var objWorkSheet = objWorkbook.WorkSheets(1);
objWorkSheet.Paste //Working fine
objWorkbook.WorkSheets(2)->Select;
objWorkbook.WorkSheets(2)->Delete;
我可以成功地粘貼到第一個工作表, 但我得到一個語法錯誤的最後2行來自javascript。 我錯過了什麼?
這不是它,它仍然拋出語法錯誤。此外,粘貼是一種方法,沒有括號和工作良好 – Pre
行。如果你嘗試:'objWorkSheet = objWorkbook.WorkSheets(2); objWorkSheet.Select; objWorkSheet.Delete;'?另請檢查分號 - 您的'.Paste'行不會以您的其他行的分號結尾,這是故意的嗎? – Vicky
對不起,粘貼後缺少分號。它在原始代碼中。我試圖將工作表分配給一個變量,objWorkSheet = objWorkbook.WorkSheets(2),仍然是相同的語法錯誤 – Pre