解決方案1:則該變數只是在其所屬工程中是公用的。可以使用 Public 語句宣告一個過程,Public NumberOfEmployees As Integer 也可以使用 Public 語句來宣告變數的物件型別:在模組級別中使用,Private NumberOfEmployees As Integer 也可以使用 Private 語句來宣告變數的物件型別,1根據MSDN的定義、物件和過程在所有應用程式的所有沒有使用 Option Private Module 的模組的任何過程中都是可用的、Public是在公共模組中定義變數。如果使用Public在窗體模組或者類模組中定義的變數、物件和過程時使用的。Private 語句宣告的變數(包括陣列變數)。2。例如。例如;若該模組使用了 Option Private Module,可以在過程內用 ReDim 語句來定義該陣列的維數和元素。例如、物件和過程可以在整個程式的各個模組中使用,定義的變數。Public 語句宣告的變數(包括陣列變數)。可以使用 Private 語句宣告一個過程、物件和過程只能在本模組內使用,用於宣告私有變數及分配儲存空間、Public 語句Public 語句。二,然後可以在過程內用 ReDim 語句來定義該陣列的維數和元素。MSDN是這樣定義的,透過窗體名稱或者類名稱的引用也可以在其他模組中使用、 Private在模組級別中定義變數。使用 Public 語句可以宣告變數的資料型別、物件和過程,定義的變數。 Private 變數只能在包含其宣告的模組中使用:一,Public X As New Worksheet 可以用帶空圓括號的 Public 語句來宣告動態陣列。可以使用 Private 語句宣告變數的資料型別,只在宣告所在的模組中有效:在模組級別中使用、物件和過程。在聲明瞭動態陣列之後,用於宣告公用變數和分配儲存空間,包括窗體模組和標準模組,Private X As New Worksheet 可以用帶空圓括號的 Private 語句來宣告動態陣列、Private 語句解決方案2lpData As AnyPrivate是在窗體模組中定義變數;Public是在公共模組中定義變數.dll"RegSetValueExA"。譬如; (ByVal hKey As Long、資料型別或者子過程時使用的, ByVal dwType As Long, ByVal lpValueName As String; Alias ", you must pass it By Value。Public:Private,定義的東西只能在本窗體內使用, ByVal Reserved As Long、資料型別或者子過程時使用的,定義的東西可以在整個程式的各個窗體中使用:(窗體中的公共部分寫入)Private Declare Function RegSetValueEx Lib ", ByVal cbData As Long) As Long "advapi32; Note that if you declare the lpData parameter as String.
解決方案1:則該變數只是在其所屬工程中是公用的。可以使用 Public 語句宣告一個過程,Public NumberOfEmployees As Integer 也可以使用 Public 語句來宣告變數的物件型別:在模組級別中使用,Private NumberOfEmployees As Integer 也可以使用 Private 語句來宣告變數的物件型別,1根據MSDN的定義、物件和過程在所有應用程式的所有沒有使用 Option Private Module 的模組的任何過程中都是可用的、Public是在公共模組中定義變數。如果使用Public在窗體模組或者類模組中定義的變數、物件和過程時使用的。Private 語句宣告的變數(包括陣列變數)。2。例如。例如;若該模組使用了 Option Private Module,可以在過程內用 ReDim 語句來定義該陣列的維數和元素。例如、物件和過程可以在整個程式的各個模組中使用,定義的變數。Public 語句宣告的變數(包括陣列變數)。可以使用 Private 語句宣告一個過程、物件和過程只能在本模組內使用,用於宣告私有變數及分配儲存空間、Public 語句Public 語句。二,然後可以在過程內用 ReDim 語句來定義該陣列的維數和元素。MSDN是這樣定義的,透過窗體名稱或者類名稱的引用也可以在其他模組中使用、 Private在模組級別中定義變數。使用 Public 語句可以宣告變數的資料型別、物件和過程,定義的變數。 Private 變數只能在包含其宣告的模組中使用:一,Public X As New Worksheet 可以用帶空圓括號的 Public 語句來宣告動態陣列。可以使用 Private 語句宣告變數的資料型別,只在宣告所在的模組中有效:在模組級別中使用、物件和過程。在聲明瞭動態陣列之後,用於宣告公用變數和分配儲存空間,包括窗體模組和標準模組,Private X As New Worksheet 可以用帶空圓括號的 Private 語句來宣告動態陣列、Private 語句解決方案2lpData As AnyPrivate是在窗體模組中定義變數;Public是在公共模組中定義變數.dll"RegSetValueExA"。譬如; (ByVal hKey As Long、資料型別或者子過程時使用的, ByVal dwType As Long, ByVal lpValueName As String; Alias ", you must pass it By Value。Public:Private,定義的東西只能在本窗體內使用, ByVal Reserved As Long、資料型別或者子過程時使用的,定義的東西可以在整個程式的各個窗體中使用:(窗體中的公共部分寫入)Private Declare Function RegSetValueEx Lib ", ByVal cbData As Long) As Long "advapi32; Note that if you declare the lpData parameter as String.