Microsoft office. js Надстройка Excel - возможно ли обнаружить действие Excel SAVE, выполненное пользователем? - PullRequest
4 голосов
/ 30 января 2020

Я использую Office. js API и javascript / реагировать. js для надстройки Excel и хочет выполнить действие (выполнить функцию), когда активная рабочая таблица / рабочая книга сохранена пользователем . ниже приведен код, используемый для прослушивания действия сохранения:

Office.initialize = () => {
    Excel.run(function (context) {
        var sheet = context.workbook.worksheets.getItem("Sheet1");             
        context.workbook.load(["save"]);                                                  
        context.sync().then(() => {
        context.workbook.save(Excel.SaveBehavior.prompt);
        //OR
        context.workbook.save(Excel.SaveBehavior.save);
        });
    }).catch(function(error) {
        console.log(error.debugInfo);
    });
}
...