本文介绍使用演示文档时如何获取总页数、监听改变事件、跳转到指定页等。
获取总页数
获取演示文档中的幻灯片总页数。
语法
表达式.ActivePresentation.Slides.Count
表达式:文档类型应用对象
返回值
返回
Number
表示对应的总页数。
示例
async function example() { await instance.ready(); const app = instance.Application; //获取演示文档对象 const presentation = await app.ActivePresentation; //获取幻灯片对象 const slides = await presentation.Slides; //获取总页数 const count = await slides.Count; console.log(count); }
获取当前页码
获取当前幻灯片页码。
语法
表达式.ActivePresentation.SlideShowWindow.View.Slide.SlideIndex
表达式:文档类型应用对象
返回值
返回
Number
表示对应的当前页码。
示例
async function example() { await instance.ready(); const app = instance.Application; //获取当前页码 const curryPage = await app.ActivePresentation.SlideShowWindow.View.Slide.SlideIndex; console.log(curryPage); }
监听改变事件
监听当前页改变事件。
语法
表达式.Sub.SlideSelectionChanged = eventHandle
表达式:文档类型应用对象
示例
async function example() { await instance.ready(); const app = instance.Application; //监听当前页改变事件 app.Sub.SlideSelectionChanged = async (curryPage) => { console.log('切换到:', curryPage); }; }
跳转到指定页
跳转到指定幻灯片页。
语法
表达式.ActivePresentation.SlideShowWindow.View.GotoSlide({ Index })
表达式:文档类型应用对象
参数
属性
数据类型
是否必填
描述
Index
Number
是
跳转到第Index个页面。
示例
async function example() { await instance.ready(); const app = instance.Application; //跳转到指定页 await app.ActivePresentation.SlideShowWindow.View.GotoSlide(3); }
文档内容是否对您有帮助?