我有一个由段落标记分隔的文本字符串。我正在尝试使用段落标记进行拆分,但不断出现类型不匹配错误。我尝试过以下代码,但没有运气。任何建议都将不胜感激。
vData1 = Split(vData, vbcr)
vData1 = Split(vData, vbCrLf)
vData1 = Split(vData, vbLf)
这些行都没有奏效。
答案 0 :(得分:0)
我打算走出困境,并建议你将 pilcrow 字符(例如¶)与换行和回车混淆。
vData1 = Split(vData, Chr(182))
的一半,是ASCII字符10.合并 Shift + Enter↵或 Alt + Enter↵通常会完成换行。我的建议是分开一个朝圣。
MCRYPT_RIJNDAEL_128
答案 1 :(得分:0)
在我的情况下,我曾在MS-Word中
一些Text1
一些Text2
一些Text3
使用以下代码就可以正常打印一些Text3
Sub Demo()
Dim StrTxt As String
With ActiveDocument.Range
With .Find
.ClearFormatting
.Replacement.ClearFormatting
.Format = False
.Forward = True
.Wrap = wdFindStop
.MatchWildcards = True
.Text = "<[A-Z]*^13*^13*^13"
.Execute
End With
StrTxt = Split(.Text, vbCr)(2)
MsgBox (StrTxt)
End With
End Sub