| 上下文 | Global | Public |
|---|---|---|
| 標準模塊 (.bas) | 全局變量,全項目可見 | 效果相同,全項目可見 |
| 類模塊 (.cls) | 不允許(編譯錯誤) | 實例公共變量,每個對象獨立一份 |
| 窗體模塊 (.frm) | 不允許 | 實例公共變量,每個窗體實例獨立 |
Global 為早期 QuickBASIC 兼容保留字,VB4+ 引入 Public 統一語義,建議全棄用 Global,統一使用 Public(標準模塊)或 Private(模塊內部)。
Public gConfig As Config。Public Name As String,外部通過 obj.Name 訪問。