This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
vba:functions:wordwrap [21.10.2015 11:14:05] yaslaw |
vba:functions:wordwrap [21.10.2015 11:26:26] (current) yaslaw |
||
---|---|---|---|
Line 13: | Line 13: | ||
{{%%fname%%|Download %%fname%% (V-%%version%%)}} | {{%%fname%%|Download %%fname%% (V-%%version%%)}} | ||
- | ===== Beschreibung ===== | + | ===== Definition ===== |
+ | ''string = wordwrap(string, long [,eWrapParams [,long]])'' | ||
+ | <code vb>Public Function wordwrap( _ | ||
+ | ByVal iText As String, _ | ||
+ | ByVal iMaxLen As Long, _ | ||
+ | Optional ByVal iParams As eWrapParams = ewwDefault, _ | ||
+ | Optional ByVal iBreak As String = vbCrLf _ | ||
+ | ) As Variant</code> | ||
+ | ***iText** Der Text, der zerlegt werden soll | ||
+ | ***iMaxLen** Maxiale Zeilenlänge | ||
+ | ***iParams** Settings zur Funktion. Siehe Enum [[#enumerator_ewrapparams|eWrapParams]]. Die Parameter sind komulierbar | ||
+ | ***iBreak** Trennzeichen. Normalerweise ein Zeilenumbruch (vbCrLf) | ||
+ | |||
+ | ==== Return ==== | ||
+ | EIn String oder ein Stringarray. Je nach eWrapParams. | ||
+ | |||
+ | ==== Enumerator eWrapParams ==== | ||
+ | <code vb> | ||
+ | Public Enum eWrapParams | ||
+ | ewwDefault = 0 | ||
+ | ewwReturnArray = 2 ^ 0 'Gibt ein Array anstelle eiens Strings zurück. Der Parameter iBreak wird ignoriert | ||
+ | ewwCutLongWords = 2 ^ 1 'Zerschneidet überlange Wörter | ||
+ | ewwRemoveBreaks = 2 ^ 2 'Bestehende Zeilnumbrüche im Originaltext werden entfernt | ||
+ | End Enum</code> | ||
===== Beispiele ===== | ===== Beispiele ===== |