关闭文档前保存

时间:2018-01-06 05:26:35

标签: ms-office office-js office-app

我开发了一个Office加载项。它包含一个编辑器,用户可以在其中键入和保存文本。

我想实现一个功能:1)一个选项是,当用户关闭电子表格/文档时,我想提醒他们保存加载项上的文本(只需单击添加的按钮 - 在); 2)另一种选择是,当用户关闭电子表格/文档时,系统地保存加载项上的文本。

在任何一种情况下,我们都需要能够在文档关闭或浏览器选项卡关闭时监听事件(如果是Office Online)。

有谁知道如何实现这个目标?

1 个答案:

答案 0 :(得分:1)

还没有关闭文档事件API。您可以发出API请求here。拦截文档/选项卡/窗口关闭操作的事件不可能一致,因为进程本身可能会结束,并且JS API本质上也是异步的。

Word API提供了可用于保存文档的save API。 Word还提供document.saved(布尔)API以定期检查并保存文档(如果符合要求)。 Excel还提供workbook.saved API(仍在预览中),但不提供save()API。