共用方式為


Option Private 陳述式

當用於允許跨多個 專案參照的主機應用程式時, 選項私有模組 可防止 模組內容被 其專案外部引用。 在不允許此類參考的主機應用程式中,例如獨立版本的 Visual Basic,選項 私人不會生效。

語法

選擇性私人模組

註解

若使用選項 私密 聲明,必須先於 模組層級出現,然後再進行任何 程序

當模組包含 選項私有模組時,公開部分,例如變 物件及在模組層級宣告的 使用者定義型 別,仍可在包含該模組的 專案 中使用,但其他應用程式或專案則無法使用。

注意事項

Option Private 僅適用於支援同時載入多個專案並允許載入專案間參考的 主機應用程式 。 例如,Microsoft Excel 允許載入多個專案,而 Option Private Module 可用來限制跨專案的可見性。 雖然 Visual Basic 允許載入多個專案,但在 Visual Basic 中從不允許專案間的引用。

範例

此範例展示了選項 私有 語句,該語句在模組層級用來表示整個模組為私有。 在 選項私人模組中,未宣告 為私人 的模組層級零件可提供給專案中的其他模組,但其他專案或應用程式則無法使用。

Option Private Module ' Indicates that module is private. 

另請參閱

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應