Freigeben über


#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.