En una aplicación Web del lado del cliente, me gustaría:¿Cómo puedo conectar a eventos de Excel en Javascript
- abrir una hoja de cálculo Excel,
- exportación algunos datos de aplicaciones a Excel,
- permitir que el usuario trabaje con él, y
- cuando hayan terminado, lea los datos (potencialmente modificados) en mi aplicación.
Me gustaría que el usuario tenga una experiencia fluida y detectar cuando se hacen con Excel mediante la conexión al evento BeforeClose, pero me parece que no soy capaz de conectar a los eventos de Excel en JavaScript/HTML.
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;
}
¿Alguien tiene alguna sugerencia?
Al principio pensé que estabas loco ... ahora no puedo esperar la respuesta. –