基础的visual basic内容

一、对象 属性 事件 方法

1对象(Object)
事物都可称作对象,比如桌椅就是对象,在 Visual Basic 里对象主要分为两类: 窗体控件
2属性(Property)
指的是对象的属性,比如姓名、性别、民族、籍贯都是你这个对象的属性。
3事件(Event)
事件是发生在对象上的动作。比如敲桌子是一个事件,它是发生在桌子这个对象上的一个动作。比如单击一个按钮,这是单击的动作就是按钮的事件即为 单击事件

4方法(Method)
这是一个直译,是一个较难理解的概念,它是对象本身内含的 函数或过程,它也是一个动作,但不称作事件,在Visual Basic 里,方法和事件是这样的:
事件:
Private Sub对象名_事件名
(事件内容)
End Sub
方法: 对象名.方法名
所以方法是一个简单的不必知道细节的无法改变的事件,同样,方法也不是随意的,一些对象有一些特定的方法。

二、语法规则

2.1 :变量、常量、自定义类型和枚举

QQ截图20161219094053.png

2.2:整体结构

子过程定义

Private Sub <对象名>_<事件名( [<形参表>] )>
<语句系列>
End Sub

例子:

Private Sub Name()  ---->  定义子过程必要的语句[意思:子过程开始]
    Dim a as long    ---->  代码语句
    a=b+1              ---->  代码语句
End Sub               ---->  定义子过程必要的语句[意思:子过程结束]

通用过程

通用过程由用户定义或删除修改,可以放在标准模块中,也可以放在窗体模块中,其格式如下:

[Private|Public] Sub <过程名>(<参数表>)
    语句
End Sub

例子:

Public Sub Name()  ---->  定义子过程必要的语句[意思:子过程开始]
    D im a as long    ---->  代码语句
    a=b+1              ---->  代码语句
End Sub               ---->  定义子过程必要的语句[意思:子过程结束]

函数过程

[Private|Public] Function <自定义函数过程名>(<参数表>) [As <类型>]
    语句
End Function

例子:

Public Function Name()  ---->  定义子过程必要的语句[意思:子过程开始]
    Dim a as long         ---->  代码语句
    a=b+1                   ---->  代码语句
End Function              ---->  定义子过程必要的语句[意思:子过程结束]

注意:上述定义的所有子过程与函数名称均为"Name"。

2.3: 参数

实参: 具有实际内容的参数例如 10,iwonmo。10是整数实参,iwonmo是字符串实参。

形参: 不具有实际内容,只以变量名来代替。例如未知数X。这个X就是形参变量。可以代表任何内容。

例如:

定义一个加法函数:

Function add(a as long,b as long) as long
    add=a+b
End Function

然后我们直接调用它,并且传入1,2两个值

    Dim c as long
    c=add(1,2)

运行后的结果就是c=3。这里的1,2就是实参,a,b就是形参。

三、在wps宏里面进行书写

3.1: 参数

打开 WPS表格 选择 开发工具 点击 VB编辑器即可进入 宏编辑区域 。单击选中 WPS表格 对象 鼠标右键 选择 插入 --- 插入模块

11.png

22.png

然后就可以在如下图中进行书写代码

333.png

当然也可以在vb给我们新建好的 Sheet1(Sheet1)、ThisWorkbook处写。它们的根本区别是作用域不同。所以提供的支持也是各不相同的。如有需要可自行百度查询。

在模块代码编辑区域输入如下代码

444.png

Sub name()
    MsgBox "欢迎学习 visual basic for application"
End Sub

这里的MsgBox是vba自带的一个函数,主要用于弹出一个标准的Windows对话框。

注意:在编程语言里面字符串是要加引号,例如上述代码。

将vba代码编辑器关掉。然后回到wps表格界面。单击 开发工具 选择

555.png

这时的宏列表里面已经包含了一个名为"name"的宏代码。这里直接选择运行。结果如下

666.png

一个标准的Windows对话框出现了。这是第二章,你学会了吗?


基础的visual basic内容


本站如无特别说明即为原创,转而告知:(http://iwonmo.com/archives/921.html)

标签: vb, office,

仅有一条评论

  1. vultr vultr 回复 2016-12-20 13:22

    好教程 非常详尽

添加新评论