属性sub什么意思(dom和sub属性是什么意思)

这篇文章是上一篇文章的延续& # 34;VBA初学者应注意程序文件& # 34;如果你还没看过这篇文章,建议你再看一遍这篇文章。4了解事件上面的代码是一个点击事

这篇文章是上一篇文章的延续& # 34;VBA初学者应注意程序文件& # 34;如果你还没看过这篇文章,建议你再看一遍这篇文章。

4了解事件

上面的代码是一个点击事件,那么什么是事件呢?实际上,VBA的整个学习过程就是一个面向对象编程的理解过程。在这个过程中,我们需要明白什么是对象:工作簿是对象,工作表是对象,单元格是对象,按钮是对象,所有控件都是对象。有了对象,我们需要分析它的属性,这些属性是对象的性质、描述和设置,这样对象才能有自己的方法和事件。

在& # 34;VBA的EXCEL应用& # 34;书的第四章对单元格作为对象,属性的设置,方法的使用都有详细的讲解。

属性sub什么意思(dom和sub属性是什么意思)插图

对于这个事件,我们也可以在& # 34;VBA的EXCEL应用& # 34;找必要的介绍。在第11章,我们将看到事件);在EXCEL中。工作簿打开事件(工作簿打开事件);工作表更改事件(工作表更改事件);双击鼠标前的事件;等等,等我们理解了这些事件,再回头看这个按钮的点击事件,你可能会有更多的感受。然而,对于VBA的初学者来说,仅仅这些还不能完全理解面向对象编程的含义。

属性sub什么意思(dom和sub属性是什么意思)插图(1)

如果你能深入研究VBA,也许你可以看看我的第五套教程& # 34;VBA分类的解释和应用& # 34;在本教程中,我们将学习什么是对象?什么是课?流程是怎样的?方法是什么?什么是属性?什么是事件?什么是接口?等一下。如果你掌握了这些理论,你将会更加适应你自己的VBA应用程序。

属性sub什么意思(dom和sub属性是什么意思)插图(2)

所以对VBA码的理解不仅仅是一次两次的过程,它会贯穿你整个学习过程,每个人对码的理解也是一个逐步提高的过程。

理解5号私人潜艇的含义

可能你第一次看到这个英文的时候,并没有太在意它的意思。事实上,对于初学者来说这真的没有必要,但是当我们学会了它& # 34;变量的范围& # 34;"班级范围& # 34;"私有模块级作用域& # 34;"通用模块级作用域& # 34;还有& # 34;变量的生命周期& # 34;(VBA的EXCEL应用第五章)我们可以理解Private的意思:& # 34;模块变量可以是公共的,也可以是私有的。"虽然这是对变量的介绍,但是你看到Private这个词了吗?这个词的中文意思是私有的意思,所以对于私有Sub的进程,我们可以理解为这个进程是私有进程,不能用于其他进程。是谁的私人流程?当然是button对象的私有进程。因此,当你学习了VBA的《EXCEL的应用》第五章后,再阅读这篇文章时,我们就应该明白这一点了。

属性sub什么意思(dom和sub属性是什么意思)插图(3)

属性sub什么意思(dom和sub属性是什么意思)插图(4)

让我们来看看这篇文章的原始代码:

私有子命令Button1_Click()

Dim tempA,tempB,tempC为Double

tempA = Range(& # 34;A5 & # 34).价值

tempB = Range(& # 34;C5 & # 34).价值

tempC = Range(& # 34;E5 & # 34).价值

范围(& # 34;A5 & # 34).值=温度

范围(& # 34;C5 & # 34).值= tempA

范围(& # 34;E5 & # 34).值= tempB

末端接头

有了上面我们的五点认识,我们再来看看上面的代码。我们会知道上面的代码是一个事件。此事件是对用户单击工作表中的按钮的响应。当我们点击这个按钮时,将会执行一系列有用的命令。这个响应是用户和对象之间的交互(众所周知,这个交互不是方法,而方法只是对象的动作)。在这个事件中,用户点击按钮,程序指令将在按钮被点击后发出。

在这条指令中,首先将内存分配给三个变量,然后是工作表应用程序。工作簿(& # 34;工作簿01.xlsm & # 34).工作表(2)的单元格对象产生各种指令命令。这里的应用程序指的是应用程序对象Workbooks(& # 34;工作簿01.xlsm & # 34)指的是工作表& # 34;工作簿01.xlsm & # 34对象,Worksheets(2)是一个工作表对象,整体是一系列对象的分解。这里我们可以一窥面向对象编程的简单含义。

在VBA的世界里,我们将借助office插件的接口实现自定义数据处理和个人小型办公自动化。VBA有很多优点,那就是对各种对象的准确理解和应用。初学者一定要多关注代码,理解代码,找到代码中的关键点,这样自己的VBA水平才能真正提高。

所以,要多回头看看。我会在每篇文章后面都有后面的内容,但是后面不仅仅是每篇文章的后面,还有之前的文章的后面。回去是佛法中的一种功德,回去学习是我们提升的一种方式。在学习的过程中相信,理解,接受,把握。应该会有更多回归的业力。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/217476.html

发表回复

登录后才能评论