2
在VBA for Access中,如何創建一個全局變量,以便我可以在任何地方訪問和更改?在Visual Basic中爲應用程序創建全局變量
在VBA for Access中,如何創建一個全局變量,以便我可以在任何地方訪問和更改?在Visual Basic中爲應用程序創建全局變量
可以通過聲明它在一個標準模塊或預聲明類模塊如工作表,用戶窗體或預先聲明的類,使用Public
關鍵字聲明在全局範圍的變量:
Public myVar As String
也可聲明用現在已經過時,但仍然有效Global
語法全局變量,它在功能上相同Public
Global myVar As String
但請注意,聲明一個變量與Public
或Global
將使變量可以在您的整個項目和中訪問任何引用該項目的項目,即使您的項目受到保護,用戶仍可以從「立即」窗口查詢該變量。
如果你必須有一個變量,在您的項目是可用的,但是隻有該項目,那麼你應該聲明變量在標準模塊中,幷包括Option Private Module
語句來使模塊私有的項目,但它的變量作爲公共項目而已。
Option Private Module
Public myVar As String
添加模塊,頂部'公共VARIABLENAME作爲datatype_you_want' –
只是扔在了更多的代碼行一期工程已少'Public'變量應該在它使用 – user3598756