VBA,这段话是啥意思“打点访问”?

[复制链接]
查看11 | 回复1 | 2011-5-4 06:47:20 | 显示全部楼层 |阅读模式
'Form1窗体
Public n As Integer
Private Sub Command1_Click()
n = 1
abc
Print "m="; m
End Sub
'模块Module1
Public m As Integer
Public Sub abc()

m = 2

Form1.Print "n="; Form1.n
End Sub

如果是在模块中用Public或Global定义的变量属于全局变量,不用对象打点访问

如果是在窗体中用Public定义的变量就要用窗体名打点访问

回复

使用道具 举报

千问 | 2011-5-4 06:47:20 | 显示全部楼层
模块中用Public或Global定义的变量整个工程里随便哪里都可以直接访问。窗体中用Public定义的变量,比如你写的Public n As Integer就可以从其他窗体或者事件里Form1.n这样来访问这个变量。这个变量在模块里的话,直接写n就行了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行