PDA

Vollständige Version anzeigen : Allgemeien globale Konstanten


smartic
17.03.2003, 12:35
Ein hallo an den Rest.

Jetzt muss ich mal noch eine Frage loswerden.

Wie kann ich eine globale Konstante wie die VBA-Vorgabe vbString, vbInteger u.s.w., deklarieren/erzeugen?

Sind diese mit einer Klasse deklarierbar? Also: mit einer Klassendefiniereung erzeugbar.

Ansonsten: wie kann ich so etwas anstellen. Gehen muss es ja.

Danke im vorraus.

MFG Smartic

Alexander Jan Peters
17.03.2003, 13:33
<p>Hallo,

wenn Du sie in einer Klasse unterbringen willst, geht das erst ab Office 2000 (mit Enum), sonst reicht ein Standardmodul:</p>
<div><link href="http://www.ms-office-forum.net/forum/externals/codeconv.css" rel="stylesheet"><pre><div><link href="http://www.ms-office-forum.net/forum/externals/codeconv.css" rel="stylesheet"><pre><span class="REM">'// ab Office 2K und VB5</span>
<span class="TOKEN">Public</span> <span class="TOKEN">Enum</span> MyConstants
vbTest1 <span class="TOKEN">As</span> <span class="TOKEN">Long</span> = 123456
vbTest2 <span class="TOKEN">As</span> <span class="TOKEN">Long</span> = 654321
<span class="TOKEN">End</span> <span class="TOKEN">Enum</span>
&nbsp;
<span class="REM">'// in Office 97 und VB4</span>
<span class="TOKEN">Public</span> <span class="TOKEN">Const</span> vbTest1 <span class="TOKEN">As</span> <span class="TOKEN">Long</span> = 123456
<span class="TOKEN">Public</span> <span class="TOKEN">Const</span> vbTest2 <span class="TOKEN">As</span> <span class="TOKEN">Long</span> = 654321</pre></div></pre></div>
<p>
Gruß

Alex</p>