7,763
社区成员
发帖
与我相关
我的任务
分享
马上就要开学了,我家却招了贼。偷走了笔记本一台,钱包里钱拿走,卡都留下了,还偷了书包。
估计小偷装笔记本电脑,问题是你偷书包就偷书包,还把暑假作业留下。
马上就要开学了,我家却招了贼。偷走了笔记本一台,钱包里钱拿走,卡都留下了,还偷了书包。
估计小偷装笔记本电脑,问题是你偷书包就偷书包,还把暑假作业留下。
Private Sub Command1_Click()
On Error Resume Next
Dim a() As String
Dim bHasContext As Boolean '前面是否已经出现了非空行,决定插入空格'
Dim strPrefix As String '行前空格'
Dim i As Long
bHasContext = False
strPrefix = IIf(Check1.Value, " ", " ")
a = Split(Text1.Text, vbCrLf)
For i = 0 To UBound(a)
a(i) = LTrim$(a(i)) '先去空格'
Next
For i = 0 To UBound(a)
If LenB(a(i)) <> 0 Then '去了空格就可以直接判断空行了'
a(i) = IIf(bHasContext, vbCrLf & vbCrLf, "") & strPrefix & a(i)
bHasContext = True
End If
Next
Text1.Text = Join(a, "") 'Delimiter 无内容,无论拼多少个空行还是没内容'
End Sub