2009-05-01 112 views
2

用户正在将来自Lotus Notes的文本粘贴到我的VBA应用程序中。然后这被存储在Access中。有时,粘贴的文本包含了我所假设的回车符,它在粘贴到单行表单控件中时以应用程序的形式显示为¶。从粘贴文本中删除¶(pilcrow)

但是,因为这不会粘贴到VBE,我无法将此添加到SQL事务的非法字符列表中。我试过诱捕Chr(10),Chr(13)甚至是偷盗符号Chr(182),但没有任何东西可以检测和删除这个字符。

除了这个符号没有问题,它只是一个显示的东西。

有没有什么方法可以检测到这个字符并将其从字符串中去除?

编辑:我做了一些测试,并得到应用程序告诉我最右边的字符的字符代码是什么,它确认它是Chr(10) - 将尝试不同的粘性并将其作为例外处理。

回答

2

将此作为正常字符串清理的例外处理,并将CR/LF从任何字符串中删除。最后比我想象的要简单,但它确实使我陷入了一段时间。