使用條件編譯來選擇性執行程式碼區塊,例如除錯不同方法對同一程式任務的速度進行除錯,或為不同語言本地化應用程式。
你在程式碼中宣告一個條件 編譯器常數 ,並用 #Const 指令表示要有條件編譯的程式碼區塊, #If...然後......#Else 指令。
以下範例會根據 變數的值執行除錯程式碼或生產程式碼。
' Declare public compilation constant in Declarations section.
#Const conDebug = 1
Sub SelectiveExecution()
#If conDebug = 1 Then
... ' Run code with debugging statements.
#Else
... ' Run normal code.
#End If
End Sub
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。