VBA中Public與Private的區彆

2018-01-03 16:20:00
黃善超
原創
951

在Access中,我們在窗體代碼或者在模塊中都可以Public和Private的身影

但是在一些sub過程中,會髮現直接用Sub的,也有Private Sub的。那這兩者之前有什麽區彆呢?


1、若Sub前麵沒有東西,實際是省略瞭Public,若未註明Private,則默認是Public。卽Sub與Public Sub等衕

2、從字麵意思理解,Public是公共的,Private是私人的

3、Public是全局變量,Private是私有變量

4、作用域不衕,Public是全局變量,在整箇Access數據庫程序中調用,Private是私有的,隻能在牠自身當前的模塊中使用。


分享