Goatee-Guy
01-24-2008, 11:55 AM
Hey i got this text function i need to fix in need of some help.
Public Function WordWrap(InputWord As TextBox, OutputText As TextBox)
'Wraps
'ok the first thing is i obviously need to get rid of all these dims
'Second connects to first and that is instead of w1 w2 w3 etc for the input lines i need to put
'just one word like TheWord = InputWord & " Red" for all of them
'so when i add more i don't have to renumber them
'Lastly i want to make the sections booleen so if i call wordwrap (text1, text2, true, false, true)
' I would get just sections 1 & 3
Dim Wrapped As String, Original As String, w1 As String, w2 As String, w3 As String
Dim w4 As String, w5 As String, w6 As String, w7 As String, w8 As String, w9 As String
Dim w10 As String, w11 As String, w12 As String, w13 As String, w14 As String, w15 As String
Dim w16 As String, w17 As String, w18 As String, w19 As String, w20 As String
Dim w21 As String, w22 As String, w23 As String, w24 As String, w25 As String
Dim w26 As String ', w27 As String, w28 As String, w29 As String, w30 As String, w31 As String
Dim w32 As String, w33 As String, w34 As String, w35 As String, w36 As String, w37 As String
Dim w38 As String, w39 As String, w40 As String, w41 As String, w42 As String, w43 As String
Dim w44 As String, w45 As String, w46 As String, w47 As String, w48 As String, w49 As String
Dim w50 As String, w51 As String, w52 As String, w53 As String, w54 As String, w55 As String
Dim w56 As String, w57 As String, w58 As String, w59 As String, w60 As String, w61 As String
Dim w62 As String, w63 As String, w64 As String, w65 As String, w66 As String, w67 As String
Dim w68 As String, w69 As String, w70 As String, w71 As String, w72 As String, w73 As String
Dim w74 As String, w75 As String, w76 As String, w77 As String, w78 As String, w79 As String
Dim w80 As String, w81 As String, w82 As String, w83 As String, w84 As String, w85 As String
Dim w86 As String, w87 As String, w88 As String, w89 As String, w90 As String, w91 As String
Dim w92 As String, w93 As String, w94 As String, w95 As String, w96 As String, w97 As String
Dim w98 As String, w99 As String, w100 As String, w101 As String, w102 As String, w103 As String
Original = InputWord
'Section 1
w1 = InputWord & " Red"
w2 = InputWord & " Yellow"
w3 = InputWord & " Purple"
w4 = InputWord & " Orange"
w5 = InputWord & " Blue"
w6 = InputWord & " Tan"
w7 = InputWord & " Teal"
w8 = InputWord & " Black"
w9 = InputWord & " Brown"
w10 = InputWord & " Grey"
w11 = InputWord & " Chrome"
w12 = InputWord & " Gold"
'Section 2
w13 = InputWord & " paper"
w14 = InputWord & " pen"
w15 = InputWord & " pencil"
w16 = InputWord & " marker"
w17 = InputWord & " ball point pen"
w18 = InputWord & " crayon"
w19 = InputWord & " felt tip pen"
'Section 3
w20 = InputWord & " staples"
w21 = InputWord & " ruler"
w22 = InputWord & " paper clips"
w23 = InputWord & " bookmarks"
w24 = InputWord & " clock"
w25 = InputWord & " desk phone"
w26 = InputWord & " answering machine"
'End Of Selections
Wrapped = Original & vbCrLf & w1 & vbCrLf & w2 & vbCrLf & w3 & vbCrLf & w4 & vbCrLf & w5 & vbCrLf & w6 & vbCrLf & w7 & vbCrLf & w8 & vbCrLf & w9 & vbCrLf & w10 & vbCrLf & w11 & vbCrLf & w12 & vbCrLf & w13 & vbCrLf & w14 & vbCrLf & w15 & vbCrLf & w16 & vbCrLf & w17 & vbCrLf & w18 & vbCrLf & w19 & vbCrLf & w20 & vbCrLf & w21 & vbCrLf & w22 & vbCrLf & w23 & vbCrLf & w24 & vbCrLf & w25 & vbCrLf & w26 '& vbCrLf & w27 & vbCrLf & w28 & vbCrLf & w29 & vbCrLf & w30 & vbCrLf & w31 & vbCrLf & w32 & vbCrLf & w33 & vbCrLf & w34 & vbCrLf & w35 & vbCrLf & w36 & vbCrLf & w37 & vbCrLf & w38 & vbCrLf & w39 & vbCrLf & w40 & vbCrLf & w41 & vbCrLf & w42 & vbCrLf & w43 & vbCrLf & w44 & vbCrLf & w45 & vbCrLf & w46 & vbCrLf & w47 & vbCrLf & w48 & vbCrLf & w49 & vbCrLf & w50 & vbCrLf & w51 & vbCrLf & w52 & vbCrLf & w53 & vbCrLf & w54 & vbCrLf & w55 & vbCrLf & w56 & vbCrLf & w57 & vbCrLf & w58 & vbCrLf & w59 & vbCrLf & w60 & vbCrLf _
& w61 & vbCrLf & w62 & vbCrLf & w63 & vbCrLf & w64 & vbCrLf & w65 & vbCrLf & w66 & vbCrLf & w67 & vbCrLf & w68 & vbCrLf & w69 & vbCrLf & w70 & vbCrLf & w71 & vbCrLf & w72 & vbCrLf & w73 & vbCrLf & w74 & vbCrLf & w75 & vbCrLf & w76 & vbCrLf & w77 & vbCrLf & w78 & vbCrLf & w79 & vbCrLf & w80 & vbCrLf & w81 & vbCrLf & w82 & vbCrLf & w83 & vbCrLf & w84 & vbCrLf & w85 & vbCrLf & w86 & vbCrLf & w87 & vbCrLf & w88 & vbCrLf & w89 & vbCrLf & w90 & vbCrLf & w91 & vbCrLf & w92 & vbCrLf & w93 & vbCrLf & w94 & vbCrLf & w95 & vbCrLf & w96 & vbCrLf & w97 & vbCrLf & w98 & vbCrLf & w99 & vbCrLf & w100 & vbCrLf & w101 & vbCrLf & w102 & vbCrLf & w103 & vbCrLf & w104 & vbCrLf & w105 & vbCrLf & w106 & vbCrLf & w107 & vbCrLf & w108 & vbCrLf & w109 & vbCrLf & w110 & vbCrLf & w111 & vbCrLf & w112 & vbCrLf & w113 & vbCrLf & w114 & vbCrLf & w115 & vbCrLf & w116 & vbCrLf & w117 & vbCrLf & w118 & vbCrLf & w119 & vbCrLf & w120
OutputText = Wrapped
End Function
Public Function WordWrap(InputWord As TextBox, OutputText As TextBox)
'Wraps
'ok the first thing is i obviously need to get rid of all these dims
'Second connects to first and that is instead of w1 w2 w3 etc for the input lines i need to put
'just one word like TheWord = InputWord & " Red" for all of them
'so when i add more i don't have to renumber them
'Lastly i want to make the sections booleen so if i call wordwrap (text1, text2, true, false, true)
' I would get just sections 1 & 3
Dim Wrapped As String, Original As String, w1 As String, w2 As String, w3 As String
Dim w4 As String, w5 As String, w6 As String, w7 As String, w8 As String, w9 As String
Dim w10 As String, w11 As String, w12 As String, w13 As String, w14 As String, w15 As String
Dim w16 As String, w17 As String, w18 As String, w19 As String, w20 As String
Dim w21 As String, w22 As String, w23 As String, w24 As String, w25 As String
Dim w26 As String ', w27 As String, w28 As String, w29 As String, w30 As String, w31 As String
Dim w32 As String, w33 As String, w34 As String, w35 As String, w36 As String, w37 As String
Dim w38 As String, w39 As String, w40 As String, w41 As String, w42 As String, w43 As String
Dim w44 As String, w45 As String, w46 As String, w47 As String, w48 As String, w49 As String
Dim w50 As String, w51 As String, w52 As String, w53 As String, w54 As String, w55 As String
Dim w56 As String, w57 As String, w58 As String, w59 As String, w60 As String, w61 As String
Dim w62 As String, w63 As String, w64 As String, w65 As String, w66 As String, w67 As String
Dim w68 As String, w69 As String, w70 As String, w71 As String, w72 As String, w73 As String
Dim w74 As String, w75 As String, w76 As String, w77 As String, w78 As String, w79 As String
Dim w80 As String, w81 As String, w82 As String, w83 As String, w84 As String, w85 As String
Dim w86 As String, w87 As String, w88 As String, w89 As String, w90 As String, w91 As String
Dim w92 As String, w93 As String, w94 As String, w95 As String, w96 As String, w97 As String
Dim w98 As String, w99 As String, w100 As String, w101 As String, w102 As String, w103 As String
Original = InputWord
'Section 1
w1 = InputWord & " Red"
w2 = InputWord & " Yellow"
w3 = InputWord & " Purple"
w4 = InputWord & " Orange"
w5 = InputWord & " Blue"
w6 = InputWord & " Tan"
w7 = InputWord & " Teal"
w8 = InputWord & " Black"
w9 = InputWord & " Brown"
w10 = InputWord & " Grey"
w11 = InputWord & " Chrome"
w12 = InputWord & " Gold"
'Section 2
w13 = InputWord & " paper"
w14 = InputWord & " pen"
w15 = InputWord & " pencil"
w16 = InputWord & " marker"
w17 = InputWord & " ball point pen"
w18 = InputWord & " crayon"
w19 = InputWord & " felt tip pen"
'Section 3
w20 = InputWord & " staples"
w21 = InputWord & " ruler"
w22 = InputWord & " paper clips"
w23 = InputWord & " bookmarks"
w24 = InputWord & " clock"
w25 = InputWord & " desk phone"
w26 = InputWord & " answering machine"
'End Of Selections
Wrapped = Original & vbCrLf & w1 & vbCrLf & w2 & vbCrLf & w3 & vbCrLf & w4 & vbCrLf & w5 & vbCrLf & w6 & vbCrLf & w7 & vbCrLf & w8 & vbCrLf & w9 & vbCrLf & w10 & vbCrLf & w11 & vbCrLf & w12 & vbCrLf & w13 & vbCrLf & w14 & vbCrLf & w15 & vbCrLf & w16 & vbCrLf & w17 & vbCrLf & w18 & vbCrLf & w19 & vbCrLf & w20 & vbCrLf & w21 & vbCrLf & w22 & vbCrLf & w23 & vbCrLf & w24 & vbCrLf & w25 & vbCrLf & w26 '& vbCrLf & w27 & vbCrLf & w28 & vbCrLf & w29 & vbCrLf & w30 & vbCrLf & w31 & vbCrLf & w32 & vbCrLf & w33 & vbCrLf & w34 & vbCrLf & w35 & vbCrLf & w36 & vbCrLf & w37 & vbCrLf & w38 & vbCrLf & w39 & vbCrLf & w40 & vbCrLf & w41 & vbCrLf & w42 & vbCrLf & w43 & vbCrLf & w44 & vbCrLf & w45 & vbCrLf & w46 & vbCrLf & w47 & vbCrLf & w48 & vbCrLf & w49 & vbCrLf & w50 & vbCrLf & w51 & vbCrLf & w52 & vbCrLf & w53 & vbCrLf & w54 & vbCrLf & w55 & vbCrLf & w56 & vbCrLf & w57 & vbCrLf & w58 & vbCrLf & w59 & vbCrLf & w60 & vbCrLf _
& w61 & vbCrLf & w62 & vbCrLf & w63 & vbCrLf & w64 & vbCrLf & w65 & vbCrLf & w66 & vbCrLf & w67 & vbCrLf & w68 & vbCrLf & w69 & vbCrLf & w70 & vbCrLf & w71 & vbCrLf & w72 & vbCrLf & w73 & vbCrLf & w74 & vbCrLf & w75 & vbCrLf & w76 & vbCrLf & w77 & vbCrLf & w78 & vbCrLf & w79 & vbCrLf & w80 & vbCrLf & w81 & vbCrLf & w82 & vbCrLf & w83 & vbCrLf & w84 & vbCrLf & w85 & vbCrLf & w86 & vbCrLf & w87 & vbCrLf & w88 & vbCrLf & w89 & vbCrLf & w90 & vbCrLf & w91 & vbCrLf & w92 & vbCrLf & w93 & vbCrLf & w94 & vbCrLf & w95 & vbCrLf & w96 & vbCrLf & w97 & vbCrLf & w98 & vbCrLf & w99 & vbCrLf & w100 & vbCrLf & w101 & vbCrLf & w102 & vbCrLf & w103 & vbCrLf & w104 & vbCrLf & w105 & vbCrLf & w106 & vbCrLf & w107 & vbCrLf & w108 & vbCrLf & w109 & vbCrLf & w110 & vbCrLf & w111 & vbCrLf & w112 & vbCrLf & w113 & vbCrLf & w114 & vbCrLf & w115 & vbCrLf & w116 & vbCrLf & w117 & vbCrLf & w118 & vbCrLf & w119 & vbCrLf & w120
OutputText = Wrapped
End Function