首页 > 其他分享 >PPT事件

PPT事件

时间:2024-02-17 16:36:10浏览次数:34  
标签:End Sub Wn PPT 事件 ByVal MsgBox SlideShowWindow

PPT的事件无法在slde模块直接录入,需要通过创建类并实例化来完成

一、在class模块

 1 Option Explicit
 2 Public WithEvents pptApp As Application
 3 
 4 Private Sub Class_Initialize()
 5     MsgBox "实例化了PPT类"
 6 End Sub
 7 
 8 Private Sub pptApp_WindowSelectionChange(ByVal Sel As Selection)
 9     MsgBox "WindowSelectionChange事件发生"
10 End Sub

二、在模块内 1 Option Explicit 2 Private ppt As New pptClass

 3 
 4 Sub initializeMain()
 5     Set ppt.pptApp = Application
 6 End Sub
 7 
 8 Sub extClass()
 9     Set ppt= Nothing
10 End Sub
11 
12 '在鼠标单击动画或确定动画时长时(但在动画对象出现之后)发生此事件。 13 Sub OnSlideShowNextBuild(ByVal Wn As SlideShowWindow) 14 MsgBox Wn.Width 15 End Sub 16 '单击上一张时触发 17 Sub OnSlideShowPreviousBuild(ByVal Wn As SlideShowWindow) 18 MsgBox Wn.Height 19 End Sub 20 ' -----------------------------下面两个可用来初始化数据------------------------- 21 '在换片之后激活事件 22 Sub OnSlideShowPageChange(ByVal Wn As SlideShowWindow) 23 24 End Sub 25 '在结束放映后激活事件。 26 Sub OnSlideShowTerminate(ByVal Wn As SlideShowWindow) 27 call extClass 28 End Sub

 

标签:End,Sub,Wn,PPT,事件,ByVal,MsgBox,SlideShowWindow
From: https://www.cnblogs.com/Ionefox/p/18018091

相关文章

  • vue $emit事件用法
    App.vue<template> <ConpentA @paEvent="clickData"/> {{mes}}</template><script>importConpentAfrom'./components/ConpentA.vue';exportdefault{ data(){  return{   mes:''  } },......
  • jvm shutdownHook + spring 自定义事件实现业务处理
    jvm的shutdownHook可以实现对于jvm退出的一些处理,比如资源清理,异常事件通知,spring自定义事件(或者使用内部的)可以实现bean的一些事件驱动处理,两个结合起来可以方便我们进行一些业务处理一些业务场景资源清理服务停止业务状态一致性补偿服务注册场景中的取消注册服务停......
  • js 事件冒泡 事件捕获
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"/><metaname="viewport"content="width=device-width,initial-scale=1.0"/><title>test</title>......
  • 解决双击事件触发两次单击事件
    问题在写前端的时候,偶然发现,当同一个标签同时绑定了双击事件和单击事件在触发双击事件的时候,会先触发两次单击事件,这显然是不符合预期的解决办法可以通过增加一个延时来解决这个问题写一个按钮这里写一个按钮来演示<body><buttononclick="handleClick()"ondbl......
  • vue 事件修饰符
    <!DOCTYPEhtml><html><head><metacharset="UTF-8"/><title>事件修饰符</title><!--引入Vue--><scripttype="text/javascript"src="../js/vue.js"></script><style>*{mar......
  • 分享76个节日PPT,总有一款适合您
    分享76个节日PPT,总有一款适合您 76个节日PPT下载链接:https://pan.baidu.com/s/1-j7toLaBUBAJbkd85xe4VQ?pwd=8888 提取码:8888Python采集代码下载链接:采集代码.zip-蓝奏云学习知识费力气,收集整理更不易。知识付费甚欢喜,为咱码农谋福利。圣诞节贺卡的ppt模板三八妇女节绿叶鲜花......
  • Qt processEvents - 解决线程中事件阻塞(如槽函数被阻塞)
    百度了一会,发现没太有文字讲这件事情,因此整理成文字记录一下。processEvents介绍长时间运行的操作可以调用processEvents()保持应用程序响应能力。voidQCoreApplication::processEvents(QEventLoop::ProcessEventsFlagsflags=QEventLoop::AllEvents)根据指定的条件为调......
  • k8s容器秒级事件监控软件-Kube-eventer
    下面是kube-eventer的github开源地址:https://github.com/AliyunContainerService/kube-eventer ---apiVersion:v1data:content:>-{"EventType":"{{.Type}}","EventNamespace":"{{.InvolvedObject.Namespace}}"......
  • JavaScript移动端的手指触摸touch事件
    目录概念touchstart触摸发生事件touchend触摸结束事件touchmove触摸移动事件touchcancel触摸取消事件自定义事件自定义轻触事件方法touchtap自定义左右划动事件方法touchswiper概念在JavaScript中,移动端基本的手指触摸touch事件有四种,分别为:touchstart:手指触摸屏幕时......
  • 事件驱动架构
    事件(event)是状态发生变化时,软件发出的通知。事件驱动架构(event-drivenarchitecture)就是通过事件进行通信的软件架构。它分成四个部分。 事件队列(eventqueue):接收事件的入口分发器(eventmediator):将不同的事件分发到不同的业务逻辑单元事件通道(eventchannel):分发器与处理......