共用方式為


Module.ProcBodyLine 屬性 (Access)

ProcBodyLine 屬性會傳回指定之程序的本文在標準模組或類別模組中的開頭行號。 唯讀的 Long

語法

運算式ProcBodyLine (ProcNameProcKind)

表達 代表 Module 物件的變數。

參數

名稱 必要/選用 資料類型 描述
ProcName 必要 字串 程序在模組中的名稱。
ProcKind 必要 vbext_ProcKind 程序的類型。 請參閱這些可能設定的「備註」小節。

註解

ProcKind引數可以是下列其中一個vbext_ProcKind常數。

常數 描述
vbext_pk_Get Property Get 程序。
vbext_pk_Let Property Let 程序。
vbext_pk_Proc SubFunction 程序。
vbext_pk_Set Property Set 程序。

程序的本文以程序定義開始,以下列其中一項表示:

  • Sub語句
  • Function語句
  • Property Get語句
  • Property Let 語
  • Property Set 語

ProcBodyLine 屬性傳回識別程序定義開始的行號。 相反地, ProcStartLine 屬性會傳回一個數位,識別程式與模組中前一個程式分隔的行。 在程序定義 (程序的本文) 之前的任何備註或編譯常數被視為程序的一部分,但是,ProcBodyLine 屬性會略過它們。

注意事項

ProcBodyLine 屬性會以類似方式處理 SubFunction 程序,但會區別 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 支援與意見反應