【发布时间】:2014-12-25 08:48:38
【问题描述】:
我有一个宏,可以在我的文档中查找所有“标题 1”样式,并将它们列在用户窗体上的 ComboBox 中。
我的问题是我正在使用的 Find 例程也在我希望复制的文本之后选择段落标记 (¶),并且它正在显示在 ComboBox 中。
如何从字符串中删除它?我试过用replace(),用vbCrLf、vbCr、vbLf、vbNewLine、^p、v、Chr(244)和Asc(244)替换"",但没有成功.比如——
sanitizedText = Replace(Selection.Text, "^v", "")
谁能帮忙解决这个问题?谢谢。
这是我的表单的外观 -
【问题讨论】:
-
如果段落标记总是在末尾,也许您可以使用 myString = Left(myString, Len(myString) - 1) 删除最后一个字符
-
试试 Chr(182)。 ascii-code.com
-
@MiguelFebres,您的建议可以解决问题。将其添加为答案,我很乐意接受。
-
@DavidGard 完成,谢谢!