可以在窗体模块的通用声明段中声明什么?
VB可以在窗体模块的通用声明段中声明:
1)声明一个全局(非数组)变量。
Option Explicit
Public a As Double
它可在其它窗体以该窗体名.变量名使用。
https://iknow-pic.cdn.bcebos.com/b3b7d0a20cf431adf00e472d4d36acaf2fdd98c1
2)声明局部变量或数组变量,见下面代码。
Option Explicit
Public a As Double '声明全局变量
Dim b(10) As Single '声明局部数组变量
Dim C As String '声明局部变量
Const Pi = 3.141592654 '声明常量
3)声明常量,见上述代码最后行。
4)声明Api函数,见以下代码。
Option Explicit
Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (Destination As Any, Source As Any, ByVal Length As Long)
5)声明Object 数据类型,Object 变量存储为 32 位(4 个字节)的地址形式,其为对象的引用。利用 Set 语句,声明为 Object 的变量可以赋值为任何对象的引用。见以下代码,可调用excel电子表格对象。
Option Explicit
Dim xlapp As Object
Dim xlBook As Object
Dim xlSheet As Object
Private Sub Command1_Click()
Set xlapp = CreateObject("excel.application")
xlapp.Visible = True
Set xlBook = xlapp.Workbooks.Add
Set xlSheet = xlBook.worksheets(1)
End Sub
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有