Constantes de compilation
Visual Basic pour Applications définit des constantes exclusivement utilisées avec la consigne
#If...Then...#Else. Ces constantes sont fonctionnellement identiques à celles définies avec la consigne
#If...Then...#Else, mais ont cependant une portée globale, c'est-à-dire qu'elles s'appliquent à l'ensemble d'un projet.
Sur les plates-formes de développement 16 bits, les constantes de compilation sont définies de la manière suivante :
| Constante | Valeur | Description |
|---|
| | |
| | |
[TD="class: T, width: 19%"]
Win16
[/TD]
[TD="class: T, width: 19%"]
True
[/TD]
[TD="class: T, width: 62%"]Indique que l'environnement de développement est en 16 bits.[/TD]
[TD="class: T, width: 19%"]
Win32
[/TD]
[TD="class: T, width: 19%"]
False
[/TD]
[TD="class: T, width: 62%"]Indique que l'environnement de développement n'est pas en 32 bits.[/TD]
Sur les plates-formes de développement 32 bits, les constantes de compilation sont définies de la manière suivante :
| Constante | Valeur | Description |
|---|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
[TD="class: T, width: 24%"]
Vba6
[/TD]
[TD="class: T, width: 18%"]
True
[/TD]
[TD="class: T, width: 58%"]Indique que l'environnement de développement est Visual Basic pour Applications, version 6.0.[/TD]
[TD="class: T, width: 24%"]
Vba6
[/TD]
[TD="class: T, width: 18%"]
False
[/TD]
[TD="class: T, width: 58%"]Indique que l'environnement de développement n'est pas Visual Basic pour Applications, version 6.0.[/TD]
[TD="class: T, width: 24%"]
Win16
[/TD]
[TD="class: T, width: 18%"]
False
[/TD]
[TD="class: T, width: 58%"]Indique que l'environnement de développement n'est pas en 16 bits.[/TD]
[TD="class: T, width: 24%"]
Win32
[/TD]
[TD="class: T, width: 18%"]
True
[/TD]
[TD="class: T, width: 58%"]Indique que l'environnement de développement est en 32 bits.[/TD]
[TD="class: T, width: 24%"]
Mac
[/TD]
[TD="class: T, width: 18%"]
False
[/TD]
[TD="class: T, width: 58%"]Indique que l'environnement de développement n'est pas Macintosh.[/TD]
[TD="class: T, width: 24%"]
Win16
[/TD]
[TD="class: T, width: 18%"]
False
[/TD]
[TD="class: T, width: 58%"]Indique que l'environnement de développement n'est pas en 16 bits.[/TD]
[TD="class: T, width: 24%"]
Win32
[/TD]
[TD="class: T, width: 18%"]
False
[/TD]
[TD="class: T, width: 58%"]Indique que l'environnement de développement est en 32 bits Windows.[/TD]
[TD="class: T, width: 24%"]
Mac
[/TD]
[TD="class: T, width: 18%"]
True
[/TD]
[TD="class: T, width: 58%"]Indique que l'environnement de développement est Macintosh.[/TD]
Note Ces constantes étant définies par Visual Basic, vous ne pouvez, à aucun niveau, définir des constantes portant le même nom.