事件概述
通过 WPS宏编辑器能够对 WPS 应用程序发出的事件添加 JavaScript 方法进行处理。 在通知型事件中,可以接收已经发生变化,比如通过WindowActivate事件,可以对文档的切换做一些功能性处理; 在询问型事件中,可以控制是否继续执行当前操作,比如通过WorkbookBeforeClose事件,可以取消文档的关闭。
JavaScript
function Application_WorkbookBeforeClose(Wb, Cancel)
{
if (!Wb.Saved) {
MsgBox("请先保存文档!")
Cancel.Value = true;
}
}
代码说明
注册WorkbookBeforeClose监听事件,在工作簿关闭时,判断该工作簿是否保存,如果未保存,弹出“请先保存文档!”提示,并取消关闭