解決方案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 語句 解決方案2 lpData 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 語句 解決方案2 lpData 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.