Het creëren van een string

Wat doe je als je een reeks van 80 gelijke tekenen of 25 ruimtes nodig? Gebruik de functie String (). Deze macro functie wordt gebruikt om strings van het herhalen van personages te creëren. Beschouw de volgende voorbeelden:

sFirst = String (25, 32)
sSecond = String (25, "")
sThird = String (80, "=")
sFourth = String (20, "= *")

De eerste en tweede lijnen zijn functioneel hetzelfde; ze produceren beide een tekenreeks die bestaat uit 25 ruimten. In het eerste voorbeeld wordt de ANSI waarde 32 gebruikt, die het karakter-codewaarde voor een spatie. In de derde regel, zal de sThird snaar gelijk aan 80 gelijk tekenen zijn.

De vierde regel produceert een reeks van 20 tekens van gelijke borden. Dit kan een beetje frustrerend om programmeurs vertrouwd met andere implementaties van BASIC, om hen het laatste voorbeeld van een 40-tekenreeks van afwisselend gelijke tekens en sterretjes moeten creëren. (Onder oudere versies van BASIC, de functie String () concateneert wat je aanwijzen, zodat men zou kunnen verwachten dat dit een 40-tekenreeks die bestaat uit 20 herhalingen van "= *". Niet zo in VBA te maken.)

WordTips is uw bron voor kosteneffectieve Microsoft Word training. (Microsoft Word is de meest populaire tekstverwerker in de wereld.) Deze tip (3512) is van toepassing op Microsoft Word 97, 2000, 2002 en 2003. U kunt een versie van deze tip voor de ribbon-interface van het Woord (Word 2007 en later) hier: Het creëren van een String.