사용자가 Lotus Notes의 텍스트를 내 VBA 응용 프로그램에 붙여 넣습니다. 이것은 Access에 저장됩니다. 때로는 붙여 넣은 텍스트는 단일 행 양식 컨트롤에 붙여 넣을 때 응용 프로그램의 양식에 ¶으로 표시되는 캐리지 리턴이라고 가정합니다.붙여 넣은 텍스트에서 ¶ (pilcrow) 제거
그러나 VBE에 붙여 넣지 않으므로 SQL 트랜잭션의 잘못된 문자 목록에이를 추가 할 수 없습니다. Chr(10)
, Chr(13)
, 심지어는 pilcrow 기호 Chr(182)
까지 트래핑하려고 시도했지만이 문자의 감지 및 제거를 허용하지 않습니다.
기호 이외의 기호는 문제가되지 않으며, 단지 표시 일뿐입니다.
이 문자를 감지하여 문자열에서 제거 할 수있는 방법이 있습니까?
편집 : 테스트를 수행하고 가장 오른쪽 문자의 문자 코드가 무엇인지 알려주고 응용 프로그램을 통해 Chr(10)
으로 확인합니다. 다른 압정을 시도하고 이것을 예외로 처리합니다.