在客戶端Web應用程序,我想:我如何掛鉤到Excel事件在Javascript
- 打開一個Excel電子表格,
- 出口一些應用數據到Excel,
- 允許用戶使用它,當它們完成時,將(可能更改的)數據讀回到我的應用程序中。
我希望用戶有一個流暢的體驗,並通過掛鉤到BeforeClose事件來檢測他們何時完成了excel,但是我發現我無法連接到javascript/HTML中的Excel事件。
function BeforeCloseEventHandler(cancel) {
// TODO: read values from spreadsheet
alert("Closing...");
}
function openExcel() {
var excel = new ActiveXObject("Excel.Application");
var workbook = excel.Workbooks.Add();
var worksheet = workbook.Worksheets(1);
worksheet.Cells(1, 1).Value = "First Cell";
worksheet.Cells(1, 2).Value = "Second Cell";
workbook.BeforeClose = BeforeCloseEventHandler; // THIS DOESN'T WORK
excel.Visible = true;
excel.UserControl = true;
}
有沒有人有任何建議?
起初我還以爲你是瘋了...現在我不能等待答案。 – 2009-01-13 03:06:50