#Const-Direktive
Dient der Definition bedingter Compilerkonstanten für Visual Basic.
Syntax
#Constconstname-Ausdruck =
Die Syntax der #Const-Compilerdirektive umfasst die folgenden Teile:
Bestandteil | Beschreibung |
---|---|
constname | Erforderlich; Variant (String). Name der Konstante; folgt der Standard-Benennungskonvention für Variablen. |
expression | Erforderlich. Literal, eine andere bedingte Compilerkonstante oder eine beliebige Kombination, die beliebige oder alle arithmetischen oder logischen Operatoren mit Ausnahme von Is enthält. |
Hinweise
Bedingte Compilerkonstanten sind immer Privat für das Modul , in dem sie angezeigt werden. Es ist nicht möglich, öffentliche Compilerkonstanten mithilfe der #Const-Direktive zu erstellen. Öffentliche Compilerkonstanten können nur auf der Benutzeroberfläche erstellt werden.
In einem Ausdruck können nur bedingte Compilerkonstanten und Literale verwendet werden. Wenn Sie eine mit Const definierte Standardkonstante oder eine nicht definierte Konstante verwenden, tritt ein Fehler auf. Im Gegensatz dazu können Konstanten, die mithilfe der #ConstSchlüsselwort (keyword) definiert werden, nur für die bedingte Kompilierung verwendet werden.
Bedingte Compilerkonstanten werden unabhängig von ihrer Positionierung im Code immer auf Modulebene ausgewertet.
Beispiel
In diesem Beispiel wird die #Const-Direktive zum Deklarieren bedingter Compilerkonstanten für die Verwendung in #If...#Else...#End If-Konstrukten verwendet.
#Const DebugVersion = 1 ' Will evaluate true in #If block.
Siehe auch
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.