User Tools

Site Tools


vba:functions:wordwrap

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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 =====
vba/functions/wordwrap.1445418845.txt.gz · Last modified: 21.10.2015 11:14:05 by yaslaw