Поделиться через


Общие сведения об условной компиляции

Используйте условную компиляцию для выборочного выполнения блоков кода, например для отладки операторов, сравнивающих скорость различных подходов к одной и той же задаче программирования, или локализации приложения для разных языков.

Вы объявляете константу условного компилятора в коде с помощью директивы #Const и обозначаете блоки кода для условной компиляции с помощью #If... Директива Then...#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 и обратная связь.