|
Sie möchten Ihren Strings ein "properes" Aussehen
verleihen? Das hat an sich weniger mit einer ansprechenden Optik zu
tun, sondern mit der englischen Bezeichnung für Eigennamen
"proper name". Für die Umwandlung, die dafür sorgt, dass
jeweils erste Buchstabe eines Wortes immer groß geschrieben wird,
gibt es sogar eine besondere Bezeichnung: ProperCase. Eine direkte
Umwandlungsfunktion dieser Art werden Sie in Visual Basic allerdings
nicht finden.
Mit den VB-Funktionen LCase
und UCase
und ein wenig String-Bastelei können Sie das zwar auch hinbekommen,
aber einfacher geht es mit der VB-Funktion StrConv.
Diese Funktion ist eine Universalfunktion für String-Umwandlungen.
Sie beherrscht neben LowerCase und UpperCase noch eine Reihe
weiterer Fälle - und eben auch ProperCase. Hierbei sorgt sie
dafür, dass alle Wörter in einem String mit einem Großbuchstaben
beginnen und der Rest jedes Wortes in Kleinbuchstaben erscheint.
Der Umgang damit wird einfacher und ist leichter zu merken, wenn
Sie die Umwandlung nach dem Muster von LCase und UCase in eine
kleine Funktion verpacken:
Function PCase(Expression As String) As String
PCase = StrConv(Expression, vbProperCase)
End Function
 |
Die Funktion PCase sorgt für groß
geschriebene Wörter in einem String

|

|