从粘贴的文本中删除¶(pilcrow)

时间:2009-05-01 13:43:25

标签: vba string text character-encoding carriage-return

用户将文本从Lotus Notes粘贴到我的VBA应用程序中。然后将其存储在Access中。有时粘贴的文本包括我假设的回车符,当粘贴到单行表单控件中时,它在应用程序的表单中显示为¶。

但是,由于这不会粘贴到VBE,我无法将其添加到SQL事务的非法字符列表中。我尝试捕获Chr(10)Chr(13)甚至是pilcrow符号Chr(182),但没有任何内容可以检测和删除此字符。

除此之外,符号不会引起任何问题,它只是一个显示器。

有什么方法可以检测到这个字符并从字符串中删除它吗?

编辑:我已经完成了一些测试并让应用程序告诉我最右边角色的字符代码是什么,并确认它是Chr(10) - 会尝试不同的方法并将其作为例外处理

1 个答案:

答案 0 :(得分:2)

将此处理为正常字符串清理的例外,并将任何字符串中的CR / LF修剪掉。比我想象的更简单,但它确实让我感到难过了一段时间。