2009-05-01 31 views
2

用戶正在將來自Lotus Notes的文本粘貼到我的VBA應用程序中。然後這被存儲在Access中。有時,粘貼的文本包含了我所假設的回車符,它在粘貼到單行表單控件中時以應用程序的形式顯示爲¶。從粘貼文本中刪除¶(pilcrow)

但是,因爲這不會粘貼到VBE,我無法將此添加到SQL事務的非法字符列表中。我試過誘捕Chr(10),Chr(13)甚至是偷盜符號Chr(182),但沒有任何東西可以檢測和刪除這個字符。

除了這個符號沒有問題,它只是一個顯示的東西。

有沒有什麼方法可以檢測到這個字符並將其從字符串中去除?

編輯:我做了一些測試,並得到應用程序告訴我最右邊的字符的字符代碼是什麼,它確認它是Chr(10) - 將嘗試不同的粘性並將其作爲例外處理。

回答

2

將此作爲正常字符串清理的例外處理,並將CR/LF從任何字符串中刪除。最後比我想象的要簡單,但它確實使我陷入了一段時間。