Module.ProcBodyLine 屬性 (Access)
ProcBodyLine 屬性會傳回指定之程序的本文在標準模組或類別模組中的開頭行號。 唯讀的 Long。
語法
運算式。ProcBodyLine (ProcName、 ProcKind)
表達 代表 Module 物件的變數。
參數
名稱 | 必要/選用 | 資料類型 | 描述 |
---|---|---|---|
ProcName | 必要 | 字串 | 程序在模組中的名稱。 |
ProcKind | 必要 | vbext_ProcKind | 程序的類型。 請參閱這些可能設定的「備註」小節。 |
註解
ProcKind引數可以是下列其中一個vbext_ProcKind常數。
常數 | 描述 |
---|---|
vbext_pk_Get | Property Get 程序。 |
vbext_pk_Let | Property Let 程序。 |
vbext_pk_Proc | Sub 或 Function 程序。 |
vbext_pk_Set | Property Set 程序。 |
程序的本文以程序定義開始,以下列其中一項表示:
- Sub語句
- Function語句
- Property Get語句
- Property Let 語句
- Property Set 語句
ProcBodyLine 屬性傳回識別程序定義開始的行號。 相反地, ProcStartLine 屬性會傳回一個數位,識別程式與模組中前一個程式分隔的行。 在程序定義 (程序的本文) 之前的任何備註或編譯常數被視為程序的一部分,但是,ProcBodyLine 屬性會略過它們。
注意事項
ProcBodyLine 屬性會以類似方式處理 Sub 及 Function 程序,但會區別 Property 程序的每個類型。
範例
下列範例顯示的訊息,會指出程序定義的開始行。
Dim strForm As String
Dim strProc As String
strForm = "Products"
strProc = "Products_Subform_Enter"
MsgBox "The definition of the " & strProc & " procedure begins on line " & _
Forms(strForm).Module.ProcStartLine(strProc, vbext_pk_Proc) & "."
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。