Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Используется для определения констант условной компиляции в Visual Basic.
Синтаксис
выражениеconstname = #Const
Синтаксис директивы компилятора #Const состоит из следующих частей:
| Part | Описание |
|---|---|
| constname | Обязательный элемент; Variant (String). Имя константы, соответствующее стандартным соглашениям об именовании переменных. |
| выражение | Обязательно. Литерал, другая константа условного компилятора или любая комбинация, которая включает все арифметические или логические операторы , кроме Is. |
Замечания
Константы условной компиляции всегда объявляются как Private в модуле, в котором они используются. Невозможно создать константы общедоступного компилятора с помощью директивы #Const . Создавать константы компилятора типа Public можно только с помощью пользовательского интерфейса.
В атрибуте expression можно использовать только константы условной компиляции и литералы. При использовании стандартной константы, определенной с помощью ключевого слова Const, или неопределенной константы возникает ошибка. И наоборот, константы, определенные с помощью #Constключевое слово, можно использовать только для условной компиляции.
Константы условной компиляции всегда вычисляются на уровне модуля, независимо от их местоположения в коде.
Пример
В этом примере используется директива #Const для объявления констант условной компиляции, которые будут использоваться в конструкциях #If...#Else...#End If.
#Const DebugVersion = 1 ' Will evaluate true in #If block.
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.