Vba 移除¶;(pilcrow)从粘贴的文本
用户正在将Lotus Notes中的文本粘贴到我的VBA应用程序中。然后将其存储在Access中。有时粘贴的文本包括我假设的回车符,当粘贴到单行表单控件中时,该回车符在应用程序的表单中显示为¨ 但是,由于这不会粘贴到VBE中,因此我无法将其添加到SQL事务的非法字符列表中。我已经尝试过捕获Vba 移除¶;(pilcrow)从粘贴的文本,vba,string,text,character-encoding,carriage-return,Vba,String,Text,Character Encoding,Carriage Return,用户正在将Lotus Notes中的文本粘贴到我的VBA应用程序中。然后将其存储在Access中。有时粘贴的文本包括我假设的回车符,当粘贴到单行表单控件中时,该回车符在应用程序的表单中显示为¨ 但是,由于这不会粘贴到VBE中,因此我无法将其添加到SQL事务的非法字符列表中。我已经尝试过捕获Chr(10),Chr(13),甚至还有皮尔克罗符号Chr(182),但是没有任何东西允许检测和删除此字符 除此之外,这个符号不会引起任何问题,它只是一个显示的东西 有什么方法可以检测这个字符并从字符串中删除它
Chr(10)
,Chr(13)
,甚至还有皮尔克罗符号Chr(182)
,但是没有任何东西允许检测和删除此字符
除此之外,这个符号不会引起任何问题,它只是一个显示的东西
有什么方法可以检测这个字符并从字符串中删除它吗
编辑:我已经做了一些测试,让应用程序告诉我最右边字符的字符代码是什么,它确认它是
Chr(10)
-将尝试不同的策略,并将其作为异常处理。将其作为正常字符串清理的异常处理,并将CR/LF从任何字符串中删除。最终比我想象的要简单,但这确实让我困惑了一段时间