共用方式為


設定屬性時執行程式碼

你可以建立同名的 Property LetProperty SetProperty 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 支援與意見反應