1

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

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

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

有谁知道如何实现这一点?

4

1 回答 1

1

目前还没有关闭文档事件 API。您可以在这里提出您的 API 请求。拦截文档/选项卡/窗口关闭操作的事件不可能始终如一,因为进程本身可能会结束,而且 JS API 本质上是异步的。

Word API 提供可用于保存文档的保存API。Word 还提供document.saved(Boolean) API 来定期检查并在符合要求时保存文档。Excel 还提供workbook.savedAPI(仍处于预览阶段)但不提供 save() API。

于 2018-01-08T00:55:56.380 回答