0
我使用javascript
和activeX
来保存和编辑excel文档的数据。到目前为止,一切正常但是现在我想写一个新版本,在那里我可以更新一个特定的单元格,并保持其他单元格的位置。使用excel保存而不是saveAs activeX
这里是我使用的代码:
function Write() {
var Excel, Book; // Declare the variables
Excel = new ActiveXObject("Excel.Application"); // Create the Excel application object.
Excel.Visible = false; // Make Excel invisible.
Book = Excel.Workbooks.Add() // Create a new work book.
Book.ActiveSheet.Cells(1,1).Value = document.A1.value;
Book.SaveAs("G:/whiteboard.xls");
Excel.Quit(); // Close Excel with the Quit method on the Application object.
alert("Uppgifter sparade");
}
而且我要救的不是的saveAs。
任何想法?
我不认为这是可能的背景下 - 在任何情况下,你应该写一本新书的文件保存到任何位置,不只是简单的保存:任何应用程序会要求你指定1日保存的文件路径。 – 2013-02-16 12:03:18
交互式Excel或Excel VBA不允许保存新工作簿,因为它会像临时文件一样创建新文件,因此您必须指定路径和名称。所以ActiveX也不允许它。 – 2013-03-12 20:08:07