Inserting breaks into text line
Parent page: Service Functions – String (QTP, VBScript)
Description
Based on the maximum allowed length of the string (strMsgText) insert space characters.
Implementation
Public Function BreakTextLine(ByVal strMsgText, ByVal intMaxLen) Dim intLoc, intMaxLen, strResult If Len(strMsgText) < intMaxLen Then BreakTextLine = strMsgText Exit Function End If strResult = "" While Len(strMsgText) > 0 intLoc = InStr(1,strMsgText," ") If intLoc = 0 Then strResult = strResult & Left(strMsgText, intMaxLen) & " " strMsgText = Mid(strMsgText, intMaxLen+1) Else If intLoc <= intMaxLen Then strResult = strResult & Left(strMsgText, intLoc) strMsgText = Mid(strMsgText, intLoc+1) Else strResult = strResult & Left(strMsgText, intMaxLen) & " " strMsgText = Mid(strMsgText, intMaxLen+1) End If End If Wend BreakTextLine = strResult End Function