Skip to content
开发文档
能力中心
应用市场
WebOffice
开发者后台

演示事件


事件列表

名称级别类型触发时机
AfterLoginApplication通知型用户登录之后触发该事件。
AfterLogoutApplication通知型用户登出之后触发该事件。
AfterPresentationOpenApplication通知型任一演示文稿打开后触发该事件。
AfterTaskPaneHiddenApplication通知型当任务窗格隐藏之后触发此事件。
AfterTaskPaneShowApplication通知型当任务窗格显示之后触发此事件。
DocumentAfterPrintApplication通知型当文档打印之后触发此事件。
DocumentBeforeCopyApplication询问型当文档复制之前触发此事件。
DocumentBeforeNewApplication询问型当文档新建之前触发此事件。
DocumentBeforeOpenApplication询问型当文档打开之前触发此事件。
DocumentBeforePasteApplication询问型当文档粘贴之前触发此事件。
DocumentRightsInfoApplication通知型当操作文档权限时会触发此事件。
FileAfterSaveApplication通知型当文件保存之后触发此事件。
NewPresentationApplication通知型当新建演示文稿时触发此事件。
PresentationBeforeCloseApplication询问型任一打开的演示文稿关闭之前触发此事件。
PresentationBeforePrintApplication询问型任一演示文稿打印之前触发此事件。
PresentationBeforeSaveApplication询问型任一演示文稿被保存之前触发此事件。
PresentationCloseApplication通知型任一演示文稿关闭时触发此事件。
PresentationCloseFinalApplication通知型任一演示文稿关闭之后触发此事件。
PresentationNewSlideApplication通知型任一演示文稿新建幻灯片时触发此事件。
PresentationOpenApplication通知型任一演示文稿打开时触发此事件。
PresentationPrintApplication通知型任一演示文稿打印时触发此事件。
PresentationSaveApplication通知型任一演示文稿保存时触发此事件。
QuitApplication通知型任一演示文稿退出时触发此事件。
SlideSelectionChangedApplication通知型演示文稿幻灯片选择变化时触发此事件。
SlideShowBeginApplication通知型演示文稿开始播放时触发此事件。
SlideShowEndApplication通知型演示文稿结束播放时触发此事件。
SlideShowNextClickApplication通知型演示文稿播放时下一次点击触发此事件。
SlideShowNextSlideApplication通知型演示文稿播放下一个幻灯片时触发此事件。
SlideShowOnNextApplication通知型演示文稿播放点击下一页时触发此事件。
SlideShowOnPreviousApplication通知型演示文稿播放点击上一页时触发此事件。
WindowActivateApplication通知型当激活演示窗口时触发此事件。
WindowSelectionChangeApplication通知型活动窗口所选内容更改时将触发此事件。

事件

AfterLogin


用户登录之后触发该事件。

参数

语法

Application.ApiEvent.AddApiEventListener("AfterLogin", callbackFunc)

示例

javascript
let func = (slide)=>{
	alert("用户登录")
}										
Application.ApiEvent.AddApiEventListener("AfterLogin", func)

AfterLogout


用户登出之后触发该事件。

参数

语法

Application.ApiEvent.AddApiEventListener("AfterLogout", callbackFunc)

示例

javascript
let func = (slide)=>{
	alert("用户登出")
}										
Application.ApiEvent.AddApiEventListener("AfterLogout", func)

PresentationAfterOpen


任一演示文稿打开后触发该事件。

参数

名称必选/可选数据类型说明
Pre必选Presentation演示对象。

语法

Application.ApiEvent.AddApiEventListener("PresentationAfterOpen", callbackFunc)

示例

javascript
let func = (slide)=>{
	alert("演示文稿打开")
}										
Application.ApiEvent.AddApiEventListener("PresentationAfterOpen", func)

AfterTaskPaneHidden


当任务窗格隐藏之后触发此事件。

参数

语法

Application.ApiEvent.AddApiEventListener("AfterTaskPaneHidden", callbackFunc)

示例

javascript
let func = (slide)=>{
	alert("任务窗格隐藏")
}										
Application.ApiEvent.AddApiEventListener("AfterTaskPaneHidden", func)

AfterTaskPaneShow


当任务窗格显示之后触发此事件。

参数

语法

Application.ApiEvent.AddApiEventListener("AfterTaskPaneShow", callbackFunc)

示例

javascript
let func = (slide)=>{
	alert("任务窗格显示")
}										
Application.ApiEvent.AddApiEventListener("AfterTaskPaneShow", func)

DocumentAfterPrint


当文档打印之后触发此事件。

参数

名称必选/可选数据类型说明
Pre必选Presentation演示对象。
PrintOutPage必选Object打印页面对象。

语法

Application.ApiEvent.AddApiEventListener("DocumentAfterPrint", callbackFunc)

示例

javascript
let func = (slide)=>{
	alert("文档打印")
}										
Application.ApiEvent.AddApiEventListener("DocumentAfterPrint", func)

DocumentBeforeCopy


在任一文档复制之前触发该事件。

参数

名称必选/可选数据类型说明
Pre必选Presentation演示对象。
Type必选Long复制类型。
Cancel必选Object如果设置其属性Value为true,则不复制。

语法

Application.ApiEvent.AddApiEventListener("DocumentBeforeCopy", callbackFunc)

示例

javascript
function func(Doc, Type, Cancal) {
    var msg = "是否要复制文档内容"
    if (confirm(msg) == true) {
        Cancal.Value = false;
    } else {
        Cancal.Value = true;
    }
}										
Application.ApiEvent.AddApiEventListener("DocumentBeforeCopy", func)

DocumentBeforeNew


在任一文档新建之前触发该事件。

参数

名称必选/可选数据类型说明
Cancel必选Object如果设置其属性Value为true,则不新建。

语法

Application.ApiEvent.AddApiEventListener("DocumentBeforeNew", callbackFunc)

示例

javascript
function func(Cancal) {
    var msg = "是否要新建文档"
    if (confirm(msg) == true) {
        Cancal.Value = false;
    } else {
        Cancal.Value = true;
    }
}										
Application.ApiEvent.AddApiEventListener("DocumentBeforeNew", func)

DocumentBeforeOpen


在任一文档打开之前触发该事件。

参数

名称必选/可选数据类型说明
FilePath必选String演示路径
Cancel必选Object如果设置其属性Value为true,则不打开演示文档。

语法

Application.ApiEvent.AddApiEventListener("DocumentBeforeOpen", callbackFunc)

示例

javascript
function func(FilePath, Cancal) {
    var msg = "是否要打开文档" + FilePath
    if (confirm(msg) == true) {
        Cancal.Value = false;
    } else {
        Cancal.Value = true;
    }
}										
Application.ApiEvent.AddApiEventListener("DocumentBeforeOpen", func)

DocumentBeforePaste


在任一文档粘贴之前触发该事件。

参数

名称必选/可选数据类型说明
Pre必选Presentation演示对象。
Cancel必选Object如果设置其属性Value为true,则不粘贴。

语法

Application.ApiEvent.AddApiEventListener("DocumentBeforePaste", callbackFunc)

示例

javascript
function func(Pre, Cancal) {
    var msg = "是否要粘贴文档内容"
    if (confirm(msg) == true) {
        Cancal.Value = false;
    } else {
        Cancal.Value = true;
    }
}										
Application.ApiEvent.AddApiEventListener("DocumentBeforePaste", func)

DocumentRightsInfo


当操作文档权限时会触发此事件。

参数

名称必选/可选数据类型说明
Pre必选Presentation演示对象。
RightsInfo必选Int权限信息。

语法

Application.ApiEvent.AddApiEventListener("DocumentRightsInfo", callbackFunc)

示例

javascript
function func(pre, info) {
    var msg = "文档的权限为:" + info;
    alert(msg);
}									
Application.ApiEvent.AddApiEventListener("DocumentRightsInfo", func)

FileAfterSave


在文件保存之后触发该事件。

参数

名称必选/可选数据类型说明
Pre必选Presentation演示对象。
FilePath必选String保存路径。
Format必选String保存格式。

语法

Application.ApiEvent.AddApiEventListener("FileAfterSave", callbackFunc)

示例

javascript
function func(Pre, FilePath, Format) {
    var msg = "文档以" + Format + "格式保存在" + FilePath
    alret(msg);
}										
Application.ApiEvent.AddApiEventListener("FileAfterSave", func)

NewPresentation


当新建演示文稿时触发此事件。

参数

名称必选/可选数据类型说明
Pre必选Presentation演示对象。

语法

Application.ApiEvent.AddApiEventListener("NewPresentation", callbackFunc)

示例

javascript
let func = (slide)=>{
	alert("新建演示文稿")
}										
Application.ApiEvent.AddApiEventListener("NewPresentation", func)

PresentationBeforeClose


任一打开的演示文稿关闭之前触发此事件。

参数

名称必选/可选数据类型说明
Pre必选Presentation演示对象。
Cancel必选Boolean如果设置其属性Value为true,则不关闭演示。

语法

Application.ApiEvent.AddApiEventListener("PresentationBeforeClose", callbackFunc)

示例

javascript
function func(pre, cancal) {
    var msg = "是否要关闭文档?";
    if (confirm(msg) == true) {
        cancal.Value = false;
    } else {
        cancal.Value = true;
    }
};										
Application.ApiEvent.AddApiEventListener("PresentationBeforeClose", func)

PresentationBeforePrint


任一演示文稿打印之前触发此事件。

参数

名称必选/可选数据类型说明
Pre必选Presentation演示对象。
Cancel必选Object如果设置其属性Value为true,则不打印工作簿。

语法

Application.ApiEvent.AddApiEventListener("PresentationBeforePrint", callbackFunc)

示例

javascript
function func(pre, cancal) {
    var msg = "是否要取消打印?";
    if (confirm(msg) == true) {
        cancal.Value = false;
    } else {
        cancal.Value = true;
    }
};										
Application.ApiEvent.AddApiEventListener("PresentationBeforePrint", func)

PresentationClose


任一演示文稿关闭时触发此事件。

参数

名称必选/可选数据类型说明
Pre必选Presentation演示对象。

语法

Application.ApiEvent.AddApiEventListener("PresentationClose", callbackFunc)

示例

javascript
let func = (slide)=>{
	alert("演示文稿关闭")
}										
Application.ApiEvent.AddApiEventListener("PresentationClose", func)

PresentationCloseFinal


任一演示文稿关闭之后触发此事件。

参数

名称必选/可选数据类型说明
Pre必选Presentation演示对象。

语法

Application.ApiEvent.AddApiEventListener("PresentationCloseFinal", callbackFunc)

示例

javascript
let func = (slide)=>{
	alert("演示文稿关闭")
}										
Application.ApiEvent.AddApiEventListener("PresentationCloseFinal", func)

PresentationNewSlide


任一演示文稿新建幻灯片时触发此事件。

参数

名称必选/可选数据类型说明
Slide必选Slide幻灯片对象。

语法

Application.ApiEvent.AddApiEventListener("PresentationNewSlide", callbackFunc)

示例

javascript
let func = (slide)=>{
	alert("新建幻灯片")
}										
Application.ApiEvent.AddApiEventListener("PresentationNewSlide", func)

PresentationOpen


任一演示文稿打开时触发此事件。

参数

名称必选/可选数据类型说明
Pre必选Presentation演示对象。

语法

Application.ApiEvent.AddApiEventListener("PresentationOpen", callbackFunc)

示例

javascript
let func = (slide)=>{
	alert("演示文稿打开")
}										
Application.ApiEvent.AddApiEventListener("PresentationOpen", func)

PresentationPrint


任一演示文稿打印时触发此事件。

参数

名称必选/可选数据类型说明
Pre必选Presentation演示对象。

语法

Application.ApiEvent.AddApiEventListener("PresentationPrint", callbackFunc)

示例

javascript
let func = (slide)=>{
	alert("演示文稿打印")
}										
Application.ApiEvent.AddApiEventListener("PresentationPrint", func)

PresentationSave


任一演示文稿保存时触发此事件。

参数

名称必选/可选数据类型说明
Pre必选Presentation演示对象。

语法

Application.ApiEvent.AddApiEventListener("PresentationSave", callbackFunc)

示例

javascript
let func = (slide)=>{
	alert("演示文稿保存")
}										
Application.ApiEvent.AddApiEventListener("PresentationSave", func)

Quit


任一演示文稿退出时触发此事件。

参数

语法

Application.ApiEvent.AddApiEventListener("Quit", callbackFunc)

示例

javascript
let func = (slide)=>{
	alert("演示文稿退出")
}										
Application.ApiEvent.AddApiEventListener("Quit", func)

SlideSelectionChanged


演示文稿幻灯片选择变化时触发此事件。

参数

名称必选/可选数据类型说明
Range必选Object选择对象。

语法

Application.ApiEvent.AddApiEventListener("SlideSelectionChanged", callbackFunc)

示例

javascript
let func = (slide)=>{
	alert("幻灯片选择变化")
}										
Application.ApiEvent.AddApiEventListener("SlideSelectionChanged", func)

SlideShowBegin


演示文稿开始播放时触发此事件。

参数

名称必选/可选数据类型说明
Shw必选Object幻灯片窗口对象。

语法

Application.ApiEvent.AddApiEventListener("SlideShowBegin", callbackFunc)

示例

javascript
let func = (slide)=>{
	alert("演示文稿开始播放")
}										
Application.ApiEvent.AddApiEventListener("SlideShowBegin", func)

SlideShowEnd


演示文稿结束播放时触发此事件。

参数

名称必选/可选数据类型说明
Pre必选Presentation演示对象。

语法

Application.ApiEvent.AddApiEventListener("SlideShowEnd", callbackFunc)

示例

javascript
let func = (slide)=>{
	alert("演示文稿结束播放")
}										
Application.ApiEvent.AddApiEventListener("SlideShowEnd", func)

SlideShowNextClick


演示文稿播放时下一次点击触发此事件。

参数

名称必选/可选数据类型说明
Shw必选Object幻灯片窗口对象。
Effect必选Object操作对象

语法

Application.ApiEvent.AddApiEventListener("SlideShowNextClick", callbackFunc)

示例

javascript
let func = (slide)=>{
	alert("点击")
}										
Application.ApiEvent.AddApiEventListener("SlideShowNextClick", func)

SlideShowNextSlide


演示文稿播放下一个幻灯片时触发此事件。

参数

名称必选/可选数据类型说明
Shw必选Object幻灯片窗口对象。

语法

Application.ApiEvent.AddApiEventListener("SlideShowNextSlide", callbackFunc)

示例

javascript
let func = (slide)=>{
	alert("播放下一个幻灯片")
}										
Application.ApiEvent.AddApiEventListener("SlideShowNextSlide", func)

SlideShowOnNext


演示文稿播放点击下一页时触发此事件。

参数

名称必选/可选数据类型说明
Shw必选Object幻灯片窗口对象。

语法

Application.ApiEvent.AddApiEventListener("SlideShowOnNext", callbackFunc)

示例

javascript
let func = (slide)=>{
	alert("点击下一页")
}										
Application.ApiEvent.AddApiEventListener("SlideShowOnNext", func)

SlideShowOnPrevious


演示文稿播放点击上一页时触发此事件。

参数

名称必选/可选数据类型说明
Shw必选Object幻灯片窗口对象。

语法

Application.ApiEvent.AddApiEventListener("SlideShowOnPrevious", callbackFunc)

示例

javascript
let func = (slide)=>{
	alert("点击上一页")
}										
Application.ApiEvent.AddApiEventListener("SlideShowOnPrevious", func)

WindowActivate


当激活演示窗口时触发此事件。

参数

名称必选/可选数据类型说明
Pre必选Presentation演示对象。
Wn必选Object窗口对象。

语法

Application.ApiEvent.AddApiEventListener("WindowActivate", callbackFunc)

示例

javascript
let func = (slide)=>{
	alert("激活演示窗口")
}										
Application.ApiEvent.AddApiEventListener("WindowActivate", func)

WindowSelectionChange

活动窗口所选内容更改时将触发此事件。

参数

名称必选/可选数据类型说明
Sel必选Object选择范围对象。

语法

Application.ApiEvent.AddApiEventListener("WindowSelectionChange", callbackFunc)

示例

javascript
let func = (slide)=>{
	alert("所选内容更改")
}										
Application.ApiEvent.AddApiEventListener("WindowSelectionChange", func)