可以在窗体模块的通用声明段中声明什么

A全局变量B全局常量C全局数组D全局用户自定义类型。。。选哪个... A全局变量B全局常量C全局数组D全局用户自定义类型。。。选哪个 展开
 我来答
zdingyun
推荐于2017-10-08 · 知道合伙人软件行家
zdingyun
知道合伙人软件行家
采纳数:15429 获赞数:48174
1982年上海业余工业大学化工系毕业 现退休

向TA提问 私信TA
展开全部

VB可以在窗体模块的通用声明段中声明:

1)声明一个全局(非数组)变量。

Option Explicit
    Public a As Double

它可在其它窗体以该窗体名.变量名使用。

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
中学知识快递
2011-06-05 · 专注于中学知识、试题的收集、整理和传播
中学知识快递
采纳数:150 获赞数:484

向TA提问 私信TA
展开全部
A
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式