Удаление & # 182; (Pilcrow) из вставленного текста
-
03-07-2019 - |
Вопрос
Пользователи вставляют текст из Lotus Notes в мое приложение VBA. Затем он сохраняется в Access. Иногда вставляемый текст включает в себя то, что, как я полагаю, представляет собой возврат каретки, который при вставке в элемент управления формы в одну строку отображается в формах приложения как & # 182;.
Однако, поскольку это не будет вставлено в VBE, я не могу добавить это в свой список недопустимых символов для транзакций SQL. Я попытался перехватить Chr (10)
, Chr (13)
и даже символ «Палка» Chr (182)
, но ничто не позволит обнаружить и удаление этого персонажа.
Кроме этого, этот символ не вызывает проблем, это просто отображение.
Можно ли как-то обнаружить этот символ и убрать его из строки?
Редактировать: я провел некоторое тестирование и получил приложение, которое сообщит мне, что такое код символа самого правого символа, и оно подтверждает, что это Chr (10)
- попробует другой метод и обрабатывать это как исключение.
Решение
Обрабатывал это как исключение из обычной очистки строк и просто обрезал CR / LF от любых строк. Проще, чем я думал, в конце концов, но это на некоторое время поставило меня в тупик.