zoukankan      html  css  js  c++  java
  • 事件

    事件是什么:事件类似于已经设定好的,能让excel自动判定和反应的动作或者过程。书说:事件就是一个能被对象识别的操作。

    如,打开excel时,显示文字“忙碌的一天又开始了”。

    首先,事件是在对象的基础上,这里的对象为“打开工作簿”,即Workbook。双击“ThisWorkbook”模块,在“通用”那儿选择Workbook,右边选择“open”事件。

    注意已经新建了一个打开的事件,和过程相似。

    然后代码。

    然后重新打开工作簿:

    ​这就是事件,让excel对已经设定好的动作进行相应的反应。

    上面的Private Sub Workbook_Open()中,Workbook为事件的对象,Open为对象识别的操作。

    所以到这里小智们大概就能猜到了,事件只是针对部分的对象和特定的一些操作。所以不会太多,也不会太难。。。

    想多了。。。

    要针对那个对象编写事件,就在哪个对象里编写。如果要在工作表里边写,就季候相应的工作边,然后选择操作,这时的对象就是worksheet。

    在事件过程中,会自带参数,如worksheet的change事件:

    其中ByVal做参数传递的作用,按值传递,不会改变实际的参数值。不要理解为定义变量。

    Target为程序运行的参数,Range型。

    关于worksheet的9个事件:

    虽然在官网文档里介绍的只有9个(里面还有示例,挺好的),不过在office365中,worksheet对象的事件一共有17个,就不过多介绍。(我也暂时懒得去理解<( ̄ˇ ̄)/)

    对于Workbook对象的事件有如下:

  • 相关阅读:
    获取SpringMVC的映射路径
    Spring任务调度之Quartz集成
    Spring任务调度之SpringTask基于XML和基于注解的使用示例
    Redis分布式集群搭建
    京东软开实习岗
    C语言编程练习(一)
    servlet温习
    tomcat启动超过时间
    JDK版本更换,Eclipse中所有的项目报错
    Myeclipse2017C版本破解
  • 原文地址:https://www.cnblogs.com/rhongp/p/6383793.html
Copyright © 2011-2022 走看看