你可以建立同名的 Property Let、 Property Set 和 Property Get 程序。 透過這樣做,你可以建立一組相關且協同運作的 程序 。 在 Property 程序使用名稱後,該名稱無法再用於命名 子 程序、 函式 程序、 變數或 使用者定義型別。
Property Let 陳述句允許你建立一個設定屬性值的程序。 舉例來說,一個 Property 程序會為表單上的位圖建立一個反向的屬性。
這就是用來呼叫 Property Let 程序的語法。
Form1.Inverted = True
在表單上反推位圖的工作是在 Property Let 程序中完成的。
Private IsInverted As Boolean
Property Let Inverted(X As Boolean)
IsInverted = X
If IsInverted Then
…
(statements)
Else
(statements)
End If
End Property
表單層變數儲存你的屬性設定。 透過宣告為 私人,使用者只能透過你的 Property Let 程序來更改。 使用一個容易辨識變數是該屬性所用的名稱。
此 Property 取得 程序用於回傳該物業的當前狀態。
Property Get Inverted() As Boolean
Inverted = IsInverted
End Property
屬性程序 讓在設定屬性值的同時執行程式碼變得容易。 使用屬性程序來執行以下處理:
- 在設定房產價值以確定該房產價值之前,
- 在根據新價值設定房產價值後,
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。